我在项目里面创建了一个 按钮
代码如下:
UIButton * btn1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn1.frame = CGRectMake(10, 30, 300, 30);
[btn1 setTitle:@"圆角按钮" forState:UIControlStateNormal];
[self.window addSubview:btn1];模拟器运行以后 可以显示出这个按钮的文字 点击事件做也没问题
但是 他不是圆角 默认就是只有标题的几个字,点击以后也没有 高亮变色,就只有文字颜色变了一下,就是圆角没有生效,真的不理解为什么查了好久,按照网上代码直接复制运行也是圆角不显示,有人遇见过么?这应该不是代码的问题,是不是 编辑器还是模拟器哪里要调?
代码如下:
UIButton * btn1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn1.frame = CGRectMake(10, 30, 300, 30);
[btn1 setTitle:@"圆角按钮" forState:UIControlStateNormal];
[self.window addSubview:btn1];模拟器运行以后 可以显示出这个按钮的文字 点击事件做也没问题
但是 他不是圆角 默认就是只有标题的几个字,点击以后也没有 高亮变色,就只有文字颜色变了一下,就是圆角没有生效,真的不理解为什么查了好久,按照网上代码直接复制运行也是圆角不显示,有人遇见过么?这应该不是代码的问题,是不是 编辑器还是模拟器哪里要调?
解决方案 »
- ios下拉抽屉效果
- 如何设置父类的属性的初始值?
- [super dealloc]出现EXC_BAD_ACCESS是什么原因
- itunes目录里的ipa可以直接copy出来给越狱的手机用吗?
- uitableview中显示图片,如何将图片自动撑满一行?
- 安装OS X MAVERICKS 不能安装在磁盘“macintosh hd”上,因为不能创建恢复系统 如何解决?
- ios三国杀游戏
- 有关于ios从服务器上请求json数据处理的问题
- 使用NSMutableURLRequest进行文件POST的进度问题
- 求推荐
- NavigationBar添加的背景图片和ViewController的状态栏不一致,怎么调节?(rt)
- 关于cell已选标记不消失问题
UIButtonTypeCustom 改为自定义的UIButton * btn1 = [UIButton buttonWithType:UIButtonTypeCustom];
btn1.backgroundColor = [UIColor redColor];
btn1.frame = CGRectMake(10, 30, 100, 30);
[btn1 setTitle:@"按钮1" forState:UIControlStateNormal];
[btn1 setTitle:@"按钮2" forState:UIControlStateHighlighted];
[btn1.layer setMasksToBounds:YES];
[btn1.layer setCornerRadius:20.0];
[self.view addSubview:btn1];按钮不同状态下要显示什么 自己去定义就行了
iOS7的扁平化设计而已。