ios - 从 .xib 加载自定义 View 不适合 iPhone 6+

标签 ios iphone uiview autolayout

我在我的应用中使用 Autolayout

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

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

请问原因及解决办法?

提前致谢!

最佳答案

您必须为特定的 UIView 使用添加新约束。然后它会自动调整 View 的大小。

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

enter image description here

关于ios - 从 .xib 加载自定义 View 不适合 iPhone 6+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30643557/

相关文章:

ios - 围绕其中心旋转 UIView 几次

ios - 从 Swift 中的 View 子类加载 xib

javascript - 为什么 iPhone iOS 显示 momentjs 的无效日期

ios - 我们在 iOS 上有哪个唯一设备标识符在安装/删除/重新安装应用程序时不会改变

ios - iPhone:UISearchBar 如何搜索 ""字符串?

iphone - 如何最好地存储 SNMP 消息并将其发送到 ios?

iphone - 我的 NSDateFormatter 只能在 iPhone 模拟器中工作

ios - 延迟 : Swift 3 从 SuperView 中删除 View

iphone - 在 iPhone 上自定义相机 View 大小

ios - 我想知道在 objective-c 的 UIScrollView 中按下了哪个图像