1

我想创建一个看起来像 Twitter 的应用程序的应用程序..

在此处输入图像描述

我想知道我该怎么做这个布局?如果我用 Java/Swing 编写,我会使用布局管理器;创建一个框或表格布局管理器并向布局管理器添加标签、输入和其他元素,或者我将使用 Html,我创建一个表格并将标签、输入添加到表格的单元格中,我将设置矩形背景(图像中的数字 1)作为表的背景。

但是iOS中没有像Java或CSS那样的布局管理器或表格,我对我应该做什么有点困惑?

我将 View 的背景更改为灰色,并为矩形背景(图像中的第 1 号)添加了一个 ImageView,并在此 ImageView 上创建了输入和标签,但我认为必须有更简单的方法来做到这一点?

4

2 回答 2

5

您可以使用UITableView. TableView 应该有 2 个部分,分别为 3 行和 2 行。

然后你可以子类化UITableViewCell. 对于底部部分,您不需要子类 tableViewCell 您可以使用样式UITableViewCellStyleValue1 并使用textLabeldetailTextLabel提供。

其他可以使用故事板提供的原型单元创建。

于 2013-03-29T15:36:07.163 回答
2

在顶部你有一个 UINavigationBar。整个事情都在一个 UITabBarViewController 中,它为您提供底部的栏。视图本身是一个 UITableView 设置为组部分。单元格的内容是非常直接的标签和视图。

UITableViewController 上有很多教程。我会从那里开始。这是一个例子: http: //www.iosdevnotes.com/2011/10/uitableview-tutorial/

于 2013-03-29T15:34:46.553 回答