我没有使用自动布局,因为我需要支持 iOS 5。我现在在推送控制器时收到 NSInternalInconsistencyException:
Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'Auto Layout still required after executing -layoutSubviews.
SGBExampleView's implementation of -layoutSubviews needs to call super.'
我的 layoutSubviews 实现确实调用了 [super layoutSubviews],所以这没有帮助。在我看来,似乎有些东西打开了自动布局;我想再把它关掉。但是,我能找到的所有关于如何关闭它的信息都说是从 IB 开始的。我不使用IB。如何从代码中关闭视图的自动布局?
更新:
这个问题不是重复的,因为另一个问题专门与 UITableViewCell 子类有关,设置translatesAutoresizingMaskIntoConstraints
为 YES 或 NO 无效。