【问题标题】:Load custom view from .xib doesn't fit to iPhone 6+从 .xib 加载自定义视图不适合 iPhone 6+
【发布时间】:2015-06-04 12:14:45
【问题描述】:

我在我的应用中使用Autolayout

当我从 .xib viewDidLoad 加载我的自定义 UIView 时,它的大小应该是 (300,325),但在 iPhone6+ 上实际上不是 (394, 493 )。

但是当我从.xib 加载我的自定义UIView 之后(某处),大小不会改变(保持 (300, 325) )到iPhone6+ 比例。

你能帮忙说明原因和解决办法吗?

提前致谢!

【问题讨论】:

    标签: ios iphone uiview autolayout


    【解决方案1】:

    您必须为特定的 UIView 使用 Add new Constraints。然后它会自动调整视图的大小。

    否则,如果您的 Xib 在某处...您必须根据设备以编程方式设置框架。

    【讨论】:

    • 谢谢。自定义视图有一个约束,但自定义视图的容器没有,我只是将视图添加到中心容器视图。你认为我还需要手动设置吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 2017-02-05
    • 2015-04-07
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多