从 .xib 加载自定义视图不适合 iPhone 6+
Posted
技术标签:
【中文标题】从 .xib 加载自定义视图不适合 iPhone 6+【英文标题】:Load custom view from .xib doesn't fit to iPhone 6+ 【发布时间】:2015-06-04 12:14:45 【问题描述】:我在我的应用中使用Autolayout
。
当我从 .xib
从 viewDidLoad
加载我的自定义 UIView
时,它的大小应该是 (300,325),但在 iPhone6+
上实际上不是 (394, 493 )。
但是当我从.xib
加载我的自定义UIView
之后(某处),大小不会改变(保持 (300, 325) )到iPhone6+
比例。
你能帮忙说明原因和解决办法吗?
提前致谢!
【问题讨论】:
【参考方案1】:您必须为特定的 UIView 使用 Add new Constraints。然后它会自动调整视图的大小。
否则,如果您的 Xib 在某处...您必须根据设备以编程方式设置框架。
【讨论】:
谢谢。自定义视图有一个约束,但自定义视图的容器没有,我只是将视图添加到中心容器视图。你认为我还需要手动设置吗?以上是关于从 .xib 加载自定义视图不适合 iPhone 6+的主要内容,如果未能解决你的问题,请参考以下文章