iOS:如何实现相对布局

时间:2012-09-25 13:57:33

标签: android iphone ios relativelayout autolayout

我正在尝试制作我的Android应用的iOS版本。它包含如下所示的文本:

enter image description here

有三个标签:标题,作者和出版年份。我需要显示完整的标题,可能是几行。无论标题多么长,我希望作者标签直接位于标题下方,而酒吧。直接低于那一年。

在Android中,我只使用相对布局来实现此效果。我怎么能在iOS中这样做? Auto Auto Layout可以为我做这个吗?如果没有,您对在iOS中有效显示此信息有任何建议吗?我最好使用故事板来实现这一点。

3 个答案:

答案 0 :(得分:0)

在iOS中,您使用Interface Builder INfor布局 - 它是拖放 - 不像Android布局。 搜索IB教程 - 它非常简单,你会看到你得到的东西: - )

答案 1 :(得分:0)

我还搜索了一段时间来在iOS中实现类似Android的布局(没有计算每个子视图的每个位置的麻烦)。

我最终放弃并编写了快速等效的VerticalLayout和Horizo​​ntalLayout。这是回购(符合ARC标准):

https://github.com/kirualex/iOS-Layout-helper

这是粗略的,但它确实有效!

答案 2 :(得分:-3)

简单地说,相对布局将项目组织在屏幕上相对于其他内容。与线性布局一样,Android开发人员通常使用相对布局。我自己也喜欢这种布局,之前用于开发我的应用程序。见

http://developer.android.com/reference/android/widget/RelativeLayout.htmlhttp://developer.android.com/guide/topics/ui/layout/relative.html了解有关相对布局的更多信息。