iOS使用Autolayout下,在storyBoard中使用xib资源,如何设置子控件的约束
首先storyboard结构如下:
效果图:
其中红色区域,就是我遇到问题的地方。
结构用xml表示如下:
<UIView>
<TitleCell></TiltleCell>
<UIView>
其中TitleCell是一个xib文件,如下
这个xib和绑定了一个Class,如下:
我再storyBoard使用了这个Class,作为一个UIView的Class,图二红色部分。
问题是:
因为我再设计xib的时候,宽度是按320设置的,iphone5s以下都能铺满屏幕宽度,但是,在iphone6上,并不能铺满,而我给storyBoard中的UIView设置了约束,它能够铺满,但是xib部分却不能按照我的想法铺满。如图。我应该如何设置约束?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
没人回答应该是没看懂啊
反正我是没看懂。。估计别人也是没看懂
首先cell肯定是左边铺满的,cell高是控制器设置的
xib里面的约束跟这些不冲突
cell怎么能够固定呢?宽度应该叫它自动适应吧
可以试着设置Cell和父View的约束,要么就设置Cell的Frame,只是不明白你为啥不把Cell放在TableView里。