ios - 快速自动布局+尺寸等级问题

标签 ios swift uiview autolayout size-classes

enter image description here

在上面的 View 中,viewB 是使用 xib 创建的 viewA 的 subview ,并且在 xib 中也添加了约束。 viewB 相对于其父 View 具有顶部、底部、前导和尾随约束。文件所有者是快速 View Controller 。 viewB 与文件所有者连接

@IBOutlet weak var viewB: UIView!

但是当我在运行 iOS 8 的 iPAD 中运行项目时,viewB 不可见? (在 iPhone 中可见) 我试图在 viewdidLoad 和 viewDidAppear 中访问它的框架,它是 (0.0,0.0,0.0,0.0)

这是我项目中唯一的快速 View Controller ,所有其他 View 和 VC 都在 objc 中。

这是 swift 中的错误还是我想做错什么?

最佳答案

问题已解决。 它与 XIB 中的尺寸等级有关。向 Cw 和 Rh 尺寸添加了一个约束。 如果有人遇到这个问题,请检查 xib 的布局约束两次:)

一个很好的引用:http://adoptioncurve.net/archives/2014/08/working-with-size-classes-in-interface-builder/

关于ios - 快速自动布局+尺寸等级问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27099015/

相关文章:

ios - PaintCode - 更新 View 并传递变量

ios - 实现 iOS map 样式页面 curl 手势交互

ios - Iframe 中的 YouTube 嵌入播放器在 iOS6 中不起作用

ios - CollectionView 加载缓慢

ios - Swift 2 Dictionary<String, AnyObject> 到 Struct getter/setter throwing Cannot subscript value ... with an index of type 'String'

objective-c - 使用 getter 的 Objective-C 协议(protocol)上的 Swift 1.2 错误

ios - SceneKit 游戏的架构,菜单屏幕的多个 View Controller ?

ios - 并非所有意图都适用于 native iOS Twitter 应用程序

ios - 仅为 UIImageView 的一部分设置 alpha 值

ios - 是否可以让 UIButton 由文本组成,但最后有图像?