我正在使用一个具有一个顶视图和一个uitableview屏幕的客户端应用程序。我是iOS和NSAutoLayout的新手,我使用了xcode的推荐设置,最终在界面生成器中看到了类似的内容
ios - NSAutoLayout, View ,表 View-LMLPHP

但是当我在模拟器中运行它时,我得到了一个奇怪的空间,将tableview和top视图分开,就像这样

ios - NSAutoLayout, View ,表 View-LMLPHP

这个空间从哪里来?我怎样才能解决这个问题?

更新:

tblview有一个约束条件,即高度=500。这可能是问题吗?我可以使其更具动态性吗?我毕竟是新手,并且使用了任何推荐的xcode!

最佳答案

轿跑车:

set leding, trailing n bottom pins for tbleview to 2.

set verticl spcing between tbleview nd custom view to 2.

set leding, trailing n top pins for custom view to 2.

set verticl spcing from custom view to bottom lyout to 548.


屏幕截图:
ios - NSAutoLayout, View ,表 View-LMLPHP

然后在Simultor上运行:
ios - NSAutoLayout, View ,表 View-LMLPHP

希望能帮助到你

编辑
只需选择自定义导航视图,然后从可用的3个选项中选择第二个菜单选项即可添加图钉。

取消选中就会有一个复选标记“ margin”。选择左右和底部并添加约束。

从iPhone开发人员的打字中回答这真的很痛苦

关于ios - NSAutoLayout, View ,表 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33851000/

10-13 03:52