0

我一直在努力使用 IB 和自动布局,并且认为必须有一种更简单的方法来创建一个简单的可滚动表单,其中包含多个字段。宽度可以调整为设备屏幕宽度(或者在 iPad 的情况下调整为拆分视图的详细信息视图。

基本布局是简单的标签,并在字段下方(在某些情况下,字段必须具有最小高度)为每个属性重复。

我想我一定是在做一些完全愚蠢的事情,否则 IB 的自动布局毫无希望,我怀疑是前者。无论如何,无论我在 IB 领域做什么,都只是采用他们认为的任何约束。即使我设置了一个约束,似乎 IB 有时也会替换它。

目前我正在使用一个具有固定高度和宽度的视图,该视图适合屏幕并在此表单上布置字段,但是必须在几乎每个方向上固定每个字段是一场彻头彻尾的噩梦。然后 IB 抱怨它无法满足的一百万个约束。

希望有人有更好的方法,他们愿意分享 - 也许最好只编写一些代码来设置约束而不是依赖 IB?

谢谢

4

1 回答 1

0

你是对的 UIScrollView 和自动布局乍一看并不清楚。您必须了解,当您为滚动视图中的视图添加布局约束时,超级视图是滚动的内容视图(而不是 UIScrollView 的视图),它可以或多或少地比 IB 中 ScrollView 的当前视图。

于 2013-09-11T11:39:32.997 回答