设置UIViewController的边距/约束

时间:2014-11-04 17:09:27

标签: ios iphone uiviewcontroller xamarin

有没有办法为UIViewControllers设置边距或约束?

我有这个结构

UIWindow
 - UINavigationController
  - UICollectionView

我想布局,以便UINavigationController不使用状态栏下的空格,而UICollectionView不使用UINavigationController中自定义工具栏下的空间。

有没有办法为视图控制器设置约束(以编程方式),类似于如何将其设置为视图?或者任何其他方式来实现这种行为?

我的UICollectionView具有不同的背景颜色,目前也在状态栏下设置。

1 个答案:

答案 0 :(得分:0)

使用集合视图(以及表视图和其他sess = tf.Session() # You must execute this statement to begin prefetching data. tf.train.start_queue_runners(sess) 子类),您确实希望它们显示在导航栏和状态栏下(如果栏是半透明的),滚动时将通过它看到内容

你不想要的是被困在这些栏下的内容,因此无法看到。您可以通过设置滚动视图的UIScrollView属性来完成此操作,这样内容就不需要滚动视图的顶部可见。

以下是设置contentInset属性的方法,以便内容不会干扰顶部的状态栏和导航栏以及底部的标签栏:

contentInset