xcode 8自定义XIB自定义UIview
来源:互联网 发布:php技术文章 编辑:程序博客网 时间:2024/06/06 16:26
在工作的过程中发现Xcode8无法创建带.h和.m文件对的xib 因为xib布局简单 所以我决定还是采用xib 我直接创建了一个xib然后创建了一个文件对进行关联 在实际操作过程中还是有一些小问题 比如view中的控件调用 现将主体代码附上 有什么疑问可以询问
YellowView.h/m@interface YellowView : UIView+ (instancetype)viewFromNIB;@property (weak, nonatomic) IBOutlet UILabel *titleLabel;@end@implementation YellowView// Convenience Method+ (instancetype)viewFromNIB { // 加载xib中的视图,其中xib文件名和本类类名必须一致 // 这个xib文件的File's Owner必须为空 // 这个xib文件必须只拥有一个视图,并且该视图的class为本类 NSArray *views = [[NSBundle mainBundle] loadNibNamed:NSStringFromClass([self class]) owner:nil options:nil]; return views[0];}- (void)awakeFromNib { // 视图内容布局 self.backgroundColor = [UIColor yellowColor]; self.titleLabel.textColor = [UIColor whiteColor];}@endMainViewController.m...@property (strong, nonatomic) YellowView *yellowView;...- (void)loadYellowViewFromXIB { // 说明见YellowView.m的viewFromNIB方法 self.yellowView = [YellowView viewFromNIB]; CGRect rect = _yellowView.frame; UIView *redView = _redViewOwner.redView; rect.origin.x = redView.frame.origin.x; rect.origin.y = redView.frame.origin.y + 80.0f; _yellowView.frame = rect; [self.view addSubview:_yellowView];}
0 0
- xcode 8自定义XIB自定义UIview
- 自定义UIview关联xib
- 使用XIB自定义UIView
- 用xib自定义UIView
- 使用XIB自定义UIView
- iOS使用xib自定义uiview
- 用xib自定义UIView视图
- iOS使用xib自定义uiview
- iOS使用xib自定义UIView
- 使用XIB自定义UIView子类
- [iOS 使用xib自定义UIView]
- IOS开发 使用XIB自定义一个UIView
- 用xib文件自定义UIview的实现
- IOS开发 使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- iOS开发--使用XIB自定义UIView
- linux操作tomcat相关命令
- Mysql协议分析
- js 时间戳差 转日(天)时分秒 倒计时工具插件
- Leetcode 561: Array Partition I
- 上线流水,有问题评论处留言
- xcode 8自定义XIB自定义UIview
- linux下查询:物理CPU、cpu核、逻辑cpu
- ThinkPHP之Upload上传文件
- NandFlash 坏块
- 朴素贝叶斯分类(Naive Bayes)--检测APP中的僵尸账号
- select选中之后隐藏div
- 大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分布式电商项目视频教程
- django配置mysql
- Hologram Shader