为啥自动布局在 xcode 7.2 中不再起作用?
Posted
技术标签:
【中文标题】为啥自动布局在 xcode 7.2 中不再起作用?【英文标题】:Why does autolayout not work anymore in xcode 7.2?为什么自动布局在 xcode 7.2 中不再起作用? 【发布时间】:2016-02-04 00:05:07 【问题描述】:请看下面的照片,我是否错过了有关这些变化的重要备忘录,或者这只是蒂姆库克缺乏重点和忽视产品的更多证据?解决办法是什么?
(请注意我的表格视图单元格没有出现在情节提要上,我无法添加自动布局约束并且我的表格没有到达模拟器上的屏幕底部)
【问题讨论】:
你没有选择视图,所以没有什么可以添加约束的。 我可以看到左侧对象列表中的单元格,因此您的约束可能导致单元格大小为零或出现在表格边界之外 Alex,无论选择什么人都没有关系,没有任何效果:imgur.com/abnQQSx@Paul idk 为什么会发生这种情况,我没有能力添加约束,所以无法真正修复它。 p.s 还记得布局刚刚工作的那一天吗?你不需要做任何有约束的事情,除非你做了一些特别的事情,而且不管屏幕如何,一切都可以正常工作和调整大小......即使你以编程方式将框架设置为 320 宽度,它也会知道它何时在 ipad 上并正确缩放....上帝我讨厌蒂姆库克。 就个人而言,我发现虽然约束确实有相当长的学习曲线,但它们比旧的弹簧和支柱灵活得多。特别是我对 Xcode 7.2 也没有任何问题。我建议你尝试重新创建你的场景。另外,我怀疑蒂姆库克亲自去 Xcode 团队说“嘿,让我们弄乱自动布局好吗?”。通常,由于您在没有适当约束的情况下选择了“更新帧”,因此将内容设置为 0 帧或屏幕外。 这不是一个学习曲线问题,它是“我什至无法添加约束,因为该软件无法正常工作或已经超出直觉进行了更改”......我多年来一直使用约束,我喜欢使用他们现在。没有蒂姆·库克(Tim Cook)没有去说,他是通过他的领导力造成的,把所有的注意力都放在利润和利润上,而不是产品的完美上……裂缝开始显现。 【参考方案1】:试试:
-
选择tableView,然后点击autolayout pin。
将底部布局设置为 0,引脚为 On。
【讨论】:
那将是一个很好的方法......如果 Apple 没有搞砸 xcode,我可以添加约束:imgur.com/abnQQSx 您实际上必须选择视图。您尚未选择任何内容 - 您可能被缩小了太多。 那是谎言,我在视图控制器中选择了一个表。以上是关于为啥自动布局在 xcode 7.2 中不再起作用?的主要内容,如果未能解决你的问题,请参考以下文章
自动布局在 iphone6 模拟器的 xcode 中不起作用
为啥将 iOS 升级到 10.3 后 firebase 通知不再起作用?