1

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

在此处输入图像描述

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

在Android中,我只是使用了相对布局来实现这个效果。我怎样才能在 iOS 中做到这一点?自动布局可以以某种方式为我做这件事吗?如果没有,您对在 iOS 中有效显示此信息有什么建议吗?最好我想使用情节提要来实现这一点。

4

3 回答 3

0

我还搜索了相当长的一段时间来在 iOS 中实现类似 android 的布局(无需计算每个子视图的每个位置的麻烦)。

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

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

它很粗略,但它确实有效!

于 2012-09-26T21:03:19.213 回答
0

在 iOS 中,您使用 InterfaceBuilder IB 进行布局 - 它是拖放式的 - 不像 Android 布局。搜索 IB 教程——它真的很简单,你会看到你得到了什么:-)

于 2012-09-25T14:14:28.660 回答
-3

简单地说,相对布局将屏幕上的项目相对于其他东西组织起来。和线性布局一样,相对布局也是安卓开发者常用的。我自己确实喜欢这种布局,并且以前在我的应用程序开发中使用过。看

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

于 2013-06-10T10:21:47.127 回答