使用xib布局UIView
来源:互联网 发布:c语言课程设计单词统计 编辑:程序博客网 时间:2024/06/06 03:03
使用xib布局UIView
一般情况使用代码自定义UIView,看不到效果且代码冗长…所以可以使用xib布局view.
1.新建一个类,集成自UIView
2.新建一个UIView的xib,名字要和第一步新建的类名字一致
填写创建xib的名字和地址(名字和第一步新建的类一致)
新建的文件
3.在xib中关联创建的view
在xib中选中view,在右边class处关联上创建的LXView实体类,如图:
4.在xib的view中创建一个label,并给label约束,链接view实体类,在实体类中生成属性
5.写一个类方法,创建视图
实现部分
+(LXView *)instanceTestView{ NSArray *nibView = [[NSBundle mainBundle] loadNibNamed:@"LXView" owner:nil options:nil]; return [nibView objectAtIndex:0];}- (instancetype)initWithCoder:(NSCoder *)aDecoder{ self = [super initWithCoder: aDecoder]; if (self) { // 加载一些子视图 } return self;}
6.添加到windows
- (void)viewDidLoad{ [super viewDidLoad]; LXView *test = [LXView instanceTestView]; test.frame = CGRectMake(100, 100, 200 , 400); test.LXTest.text = @"123"; [self.view addSubview:test];}
效果如下图:
参考博客:http://blog.csdn.net/li6185377/article/details/8131042
1 0
- 使用xib布局UIView
- 使用XIB自定义UIView
- 使用XIB自定义UIView
- iOS使用xib自定义uiview
- iOS使用xib自定义uiview
- iOS使用xib自定义UIView
- 使用XIB自定义UIView子类
- swift使用xib绘制UIView
- [iOS 使用xib自定义UIView]
- 使用xib自定义UIView和UITableViewCell以方便布局的方法
- 使用xib自定义UIView和UITableViewCell以方便布局的方法
- IOS开发 使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- iOS swift使用xib绘制UIView
- iOS swift使用xib绘制UIView
- IOS开发 使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- Java设计模式之 —— 组合(Composite)
- MySql笔记1
- 微服务架构下的数据一致性保证(二):可靠事件模式
- js的基本常识
- 三、OSM数据导入PostGIS数据库的过程
- 使用xib布局UIView
- 【EmbeddedDev】BBB&RTL8188CUS搭建wifi AP 问题整理
- WebView的使用
- 关于字符串和小数的互相转换?
- json的二三事儿
- 解决 IE 不支持 document.getElementsByClassName()
- 无效的表达式项 else
- 深入理解LabVIEW中的While循环
- 棋盘覆盖2(1X2骨牌 和 L型骨牌 混合铺满)(强行轮廓线DP)