UIView圆角

转载 2015年11月17日 23:39:44

在实际的应用中,总感觉圆角的东西比较好看, 像button,label,image等等,以前的时候我就经常给那些控件添加一个UIImageView作为背景,再搞张圆角的图片

viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆  
viewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要  
viewT.layer.borderColor = [[UIColor redColor] CGColor];//设置边框的颜色  
viewT.layer.masksToBounds = YES;//设为NO去试试  

其实的viewT是UIView的实例,当然也可以是他的子类实例哈。

最后别忘记添加QuartzCore.framework这个库,还有在你的文件中包含#import <QuartzCore/QuartzCore.h>


iOS 给UIView设置任意圆角

CGFloat corner = 50; CAShapeLayer *shapeLayer = [CAShapeLayer layer]; shapeLayer.path = [UIB...
  • qq_18674153
  • qq_18674153
  • 2017年03月07日 10:35
  • 372

设置UIView四个角中任意角的圆角效果

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(120, 10, 80, 80)]; view.backgroundColor...
  • oJiaDe
  • oJiaDe
  • 2016年03月03日 23:07
  • 248

UIView的部分圆角问题

设置UIView部分圆角 UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(120, 10, 80, 80)]; view2.backg...
  • WANGYURUI_wyr
  • WANGYURUI_wyr
  • 2016年08月16日 10:41
  • 279

iOS开发之指定UIView的某几个角为圆角

如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时...
  • andypan1314
  • andypan1314
  • 2013年12月04日 13:17
  • 35652

iOS中UIView半边圆角设置

- (UIButton *)addButton { if (!_addButton) { self.addButton = [UIButton buttonWithType:U...
  • Haitao0692
  • Haitao0692
  • 2016年05月05日 11:58
  • 3953

高性能设置UIView的圆角以及圆角大小

//xib布局只有一个角生效(原因暂时不明)-(void)hjy_addCorner:(CGFloat ) num { UIBezierPath *maskPath = [UIBezierPa...
  • Jayant_Y
  • Jayant_Y
  • 2017年07月01日 17:52
  • 257

UIView周边加阴影,并且同时圆角

在给view加阴影并且同时加圆角的时候,会遇到经典的masksToBounds问题,masksToBounds为YES或NO时,仅阴影或圆角生效,不能同时生效。为解决此问题,解决办法是加一层layer...
  • duanyipeng
  • duanyipeng
  • 2017年06月05日 21:50
  • 6402

iOS给UIView切圆角

UIView切圆角 众所周知,给UIView切圆角有三种方法。 第一种是设置cornerRadius,但是这种切圆角的方式效率比较低,而且需要切四个圆角都要切,有时候不可以满足需求。 ...
  • jianloubang5433
  • jianloubang5433
  • 2016年11月26日 20:49
  • 1781

iOS中 设置 uiview的背景图片 制定uiview的某个角为圆角

一、在uiview上添加一个uiimageview  UIImageView* imageView = [[UIImageView alloc] initWithFrame:view.bounds]...
  • bianruifeng
  • bianruifeng
  • 2014年05月10日 11:49
  • 1889

iOS编程——Swift用代码为view添加各种圆角

有时候需要给view添加一个圆角,我们常用的方法是  view.layer.cornerRadius = 10.0 但是它是给view的四个角都添加了圆角。想在想办法给view的任意一个角都可以添加...
  • wc455287693
  • wc455287693
  • 2015年08月05日 10:40
  • 1893
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIView圆角
举报原因:
原因补充:

(最多只允许输入30个字)