首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

ios7的圆形按钮解决方案

2013-11-26 
ios7的圆形按钮比如这个圆形的按钮,ios7好几处都用到,如何做到?是否系统提供一个默认的样式,一句话就可以

ios7的圆形按钮
比如这个圆形的按钮,ios7好几处都用到,如何做到?是否系统提供一个默认的样式,一句话就可以做到之类的。比如:
UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeSystem];
求指教,谢谢
ios7的圆形按钮解决方案
[解决办法]
你让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];
[解决办法]
可以自定义一个CircleButton 让它直接或间接继承自UIButton
在这个自定义的类中,覆写-(void)drawRect:(CGRect)rect 或在awakeFromNib中来处理也可以。

热点排行