iOS-设置控件不同方位的圆角(OC & Swift)
2016-11-15 16:51
399 查看
前言:
设置控件的圆角,包括有:没有圆角,全部圆角,上部圆角,下部圆角,左部圆角,右部圆角,左上圆角,右上圆角,左下圆角,左下圆角
OC代码
NSArray *titleArr = @[@"没有圆角",@"全部圆角",@"上部圆角",@"下部圆角",@"左部圆角",@"右部圆角",@"左上圆角",@"右上圆角",@"左下圆角",@"左下圆角"]; CGFloat space = 10; NSInteger lineCount = 4; CGFloat view_WID = (ScreenWidth - space * (lineCount + 1))/lineCount; for (int i = 0; i<10; i++) { UILabel *textLab = [[UILabel alloc]init]; textLab.textAlignment = NSTextAlignmentCenter; textLab.textColor = [UIColor redColor]; textLab.backgroundColor = [UIColor lightGrayColor]; textLab.frame = CGRectMake(space + (view_WID + space)*(i%lineCount), 100 + (view_WID + space)*(i/lineCount), view_WID, view_WID); textLab.text = titleArr[i]; [textLab setZFJGlobalViewWith:i cornerRadius:10.0]; [self.view addSubview:textLab]; }
Swift代码
let titleArr = ["没有圆角","全部圆角","上部圆角","下部圆角","左部圆角","右部圆角","左上圆角","右上圆角","左下圆角","左下圆角"] let space : Float = 10.0 let lineCount = 4 let view_WID : Float = (ScreenWidth - space * (Float(lineCount) + 1))/Float(lineCount) for i in stride(from: 0, to: 10, by: 1) { print("\(i)") let textLab = UILabel() textLab.textAlignment = NSTextAlignment.center textLab.textColor = UIColor.red textLab.backgroundColor = UIColor.lightGray let rect = CGRect(x: CGFloat(space + (view_WID + space)*Float(i%lineCount)), y: CGFloat(100 + (view_WID + space)*Float(i/lineCount)), width: CGFloat(view_WID), height: CGFloat(view_WID)) textLab.frame = rect textLab.text = titleArr[i] textLab .setZFJGlobalView(viewType: GlobalViewType(rawValue: i)!, cornerRadius: 10.0) self.view.addSubview(textLab) }
效果图
Demo下载
http://download.csdn.net/detail/u014220518/9683593相关文章推荐
- Swift-UIStoryboard & Xib 实时设置控件圆角、边框、阴影
- iOS 分开设置控件四周的四个圆角
- IOS设置UIView、UIButton等控件的边框设置为圆角
- xcode8 ios10.0 xib布局之后设置圆角之后控件消失
- iOS Navigation Bar 导航栏折腾记 (Swift&OC)
- 实例:iOS 中的 JS 交互 OC & Swift 双语
- iOS 设置控件圆角及边框
- <iOS小技巧>UIview指定设置控件圆角
- iOS设置可选择圆角方向的控件圆角
- 硅谷和国内的 iOS 开发到底有何不同?Swift跟OC谁能站到最后?
- 初学iOS,刚看到控件的strong&weak问题,如果答的不对还请指正。首先有一点,在OC中,如果对象没有强引用,就会被自动释放,那么为什么控件还可以设为weak?
- iOS Swift3.0异步设置任意弧度高性能圆角图片
- iOS 设置控件的边框、圆角
- iOS开发:给控件设置圆角的三种用法
- IOS百度地图开发系列-控件的圆角设置
- iOS Swift&OC 模仿主流App 实现滑动视图隐藏导航栏
- iOS 指定设置控件圆角
- 初学iOS,刚看到控件的strong&weak问题,如果答的不对还请指正。首先有一点,在OC中,如果对象没有强引用,就会被自动释放,那么为什么控件还可以设为weak?
- IOS --- OC与Swift混编