您的位置:首页 > 产品设计 > UI/UE

iOS使用xib自定义UIView

2015-10-30 17:10 501 查看
有没有想像自定义UITableViewCell一样自定义一个可重复使用的UIView?下面这样就可以。









其它页面使用的时候,比如在某viewConroller viewDidload下像这样调用就好

//  Custom UIView loaded from Xib - Stack Overflow
MyCustomView * customView = [[MyCustomView alloc] init];
[customView setFrame:CGRectMake(0, 50, mainScreenWidth, 100)];
[self.view addSubview:customView];




等等,怎么回事,view宽度没有等宽屏幕?



这样,layoutSubViews方法下重新设置下frame就好了。



自定义UIView比较常用,如果只使用代码编写,控件比较多的时候,控件字体、颜色、大小等属性,每做一次微调就要Build and Run 一下,这样严重影响了开发效率,还容易让人烦。使用xib+autolayout,则可以大大提高工作效率。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: