你让UI却一个原型的图片就可以了。 UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
UIImage *bgimg = [UIImage imageNamed:@"bgimg"];
btn.frame = CGRectMake(30, (0,0 ,bgimg.size.width, bgimg.size.height);
[btn setBackgroundImage:bgimg forState:UIControlStateNormal ];
[btn addTarget:self action:@selector(tagrt:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
UIImage *bgimg = [UIImage imageNamed:@"bgimg"];
btn.frame = CGRectMake(30, (0,0 ,bgimg.size.width, bgimg.size.height);
[btn setBackgroundImage:bgimg forState:UIControlStateNormal ];
[btn addTarget:self action:@selector(tagrt:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
解决方案 »
- ios scrollview怎么显示从tableview点击进来的数据
- 用16进制A码汉化遇到个问题,谁能帮我看看谢谢啦~~~~~~~
- @@如何关闭在storyboards中设置的popover方式打开的view?@@
- 可喜,没有发现内存泄漏出现
- IOS开发如何在服务器上保存用户信息?
- Student * stu = [[Student alloc]init]; //用类方法初始化
- 各位大神,ios连接指定蓝牙4.0设备的问题求指导,给个提示就给100分
- TLV在iOS中如何编码的呢?
- ios中 类似微信 消息通知栏下拉免打扰是怎么做到的,是哪个api
- iphone 4s iOS8一下的系统,横屏之后,打印的self.view.frame.size.width还是320,为什么不变成480呢?
- 求调教了~亲
- 这些警告如何消除
在这个自定义的类中,覆写-(void)drawRect:(CGRect)rect 或在awakeFromNib中来处理也可以。
其实不用图片,刚刚自己捣弄出来了。
UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn1.frame = CGRectMake(150, 350, 60, 60);
[btn1 setTitle:@"启动" forState:UIControlStateNormal];
btn1.layer.borderWidth = 1;
btn1.layer.borderColor = [UIColor greenColor].CGColor;
btn1.layer.cornerRadius = 30;
btn1.layer.masksToBounds = YES;
[btn1 setTitleColor:[UIColor greenColor]forState:UIControlStateNormal];
[self.view addSubview:btn1];