我想创建一个类似Twitter应用的应用..
我想知道如何进行此布局?如果我用Java / Swing编写,我会使用布局管理器;创建一个框或表布局管理器,并向布局管理器添加标签,输入和其他元素,或者我将使用Html,我创建一个表并添加标签,输入到表格的单元格,我将设置矩形背景(图像中的数字1)作为表的背景。
但iOS中没有像Java或CSS那样的布局管理器或表格,我对我应该做什么感到困惑?
我将View的背景更改为灰色,并为矩形背景添加了ImageView(图像中的数字1),并在此ImageView上创建了输入和标签,但我认为必须有更简单的方法来执行此操作?
答案 0 :(得分:5)
您可以使用UITableView
执行此操作。 TableView应该有2个部分,分别有3行和2行。
然后你可以继承UITableViewCell
。对于底部,您不需要子类tableViewCell,您可以使用样式UITableViewCellStyleValue1
并使用它提供的textLabel
和detailTextLabel
。
其他人可以使用故事板提供的原型单元格创建。
答案 1 :(得分:2)
在顶部你有一个UINavigationBar。整个过程都在UITabBarViewController中,它为您提供了底部的栏。它的自身视图是一个UITableView设置为分组部分。单元格的内容是非常简单的标签和视图。
UITableViewController上有很多教程。我从那里开始。以下是一个示例:http://www.iosdevnotes.com/2011/10/uitableview-tutorial/