当前位置: 代码迷 >> Iphone >> ios7的圆形按钮,该如何解决
  详细解决方案

ios7的圆形按钮,该如何解决

热度:54   发布时间:2016-04-25 05:49:47.0
ios7的圆形按钮
比如这个圆形的按钮,ios7好几处都用到,如何做到?是否系统提供一个默认的样式,一句话就可以做到之类的。比如:
UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeSystem];
求指教,谢谢

------解决方案--------------------
你让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中来处理也可以。