适合初学者的iOS布局

时间:2014-10-27 12:14:19

标签: ios swift

所以我认为自己是一个相对聪明的人,不是天才,但不是白痴,但我似乎无法理解iOS的基本布局原则,并想知道是否有人可能能够指出一些有用的东西。

具体来说,我正在使用ImageView和CollectionView处理视图上的故事板。我试图将图像作为标题,但我尝试过的每一个教程似乎都不起作用(我在iOS开发中反复出现的问题)。

因此,我将带有约束的imageview放在顶部,左侧和右侧,使其位于顶部的中间位置。我遇到的问题是,当我将集合视图放在图像下方时,它会消失(大部分时间,如果我添加任何约束),或者它位于ImageView的顶部或底部(如后面)。有相对约束的概念吗?为什么在iOS中这么难?是否有一个工作教程,不需要我手工编码布局?因为故事板是我见过的最大时间,所以对我来说只是手动编码布局会更好吗?

您的想法和帮助将受到极大的赞赏。

1 个答案:

答案 0 :(得分:1)

它应该工作。试试这个(我试过了imageView和集合视图):

Demo 1 Demo 2

我做了什么:

  • 使用顶部,左侧和右侧约束添加UIImageView;
  • 向图像视图添加高度约束;
  • 添加具有左,右和右约束的集合视图;
  • 将相对于uiimageview top + uiimageview height的顶部约束添加到集合视图。

结果:

enter image description here

相关问题