2014-10-27 67 views
0

所以我认为自己是一个相对聪明的人,不是天才,但不是愚蠢的,但我似乎甚至不理解iOS的基本布局原则,并想知道是否有人能够指向我的东西,可以帮助。针对初学者的iOS版面

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

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

您的想法和帮助将得到巨大的赞赏。

回答

1

它应该只是工作。试试这个(我想和双方的ImageView和集合视图显示):

Demo 1 Demo 2

我所做的:

  • 加入的UIImageView与顶部,左,右的限制;
  • 将高度约束添加到图像视图;
  • 添加具有底部,左侧和右侧约束的集合视图;
  • 相对于uiimageview top + uiimageview height添加顶级约束到集合视图。

结果:

enter image description here

+0

冷静,我同意这应该只是工作,我只是似乎已经发现有什么话要工作呢(我简直要发誓,直到它适用于每一个变化到目前的代码)。你可以进入最后一步,我如何添加相对约束? – 2014-10-27 12:26:54

+0

按住ctrl键,点击集合视图并拖动到uiimageview。出现弹出窗口,您可以选择“顶部”。 – Tom 2014-10-27 12:28:25

+0

干杯很棒。我真的不知道人们如何应对iOS开发,但是我决心继续下去,即使我在发誓的瓶子费用上吝啬 – 2014-10-27 12:31:34