我在项目里面创建了一个 按钮
代码如下:
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怎么调用citrix客户端
- 求大侠 AsyncSocket 类数据接收问题
- 如何将sinaweibo demo project 加入到 Three20UI中
- 新版xcode问题
- 新手上路
- 鸡蛋形滚动实现?
- 求助 mac 安装openfire 不能运行
- HTML5视频播放如何获得iPhone播放进度条信息
- Xcode 6.4版本下载iOS 7.1 simulator到一大半时,出现iOS 7.1similator could not be install
- Message from debugger: Terminated due to memory issue
- 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的扁平化设计而已。