我一直在努力使用 IB 和自动布局,并且认为必须有一种更简单的方法来创建一个简单的可滚动表单,其中包含多个字段。宽度可以调整为设备屏幕宽度(或者在 iPad 的情况下调整为拆分视图的详细信息视图。
基本布局是简单的标签,并在字段下方(在某些情况下,字段必须具有最小高度)为每个属性重复。
我想我一定是在做一些完全愚蠢的事情,否则 IB 的自动布局毫无希望,我怀疑是前者。无论如何,无论我在 IB 领域做什么,都只是采用他们认为的任何约束。即使我设置了一个约束,似乎 IB 有时也会替换它。
目前我正在使用一个具有固定高度和宽度的视图,该视图适合屏幕并在此表单上布置字段,但是必须在几乎每个方向上固定每个字段是一场彻头彻尾的噩梦。然后 IB 抱怨它无法满足的一百万个约束。
希望有人有更好的方法,他们愿意分享 - 也许最好只编写一些代码来设置约束而不是依赖 IB?
谢谢