回答
呃所有它是一个组合型的UITableView这是很容易创建。在Interface Builder创建它,然后选择“分组”作为类型&与你的类连接起来或编程方式创建它:
例子:
UITableView * myTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 465) style:UITableViewStyleGrouped];
[myTable setDelegate:self];
[myTable setDataSource:self];
[controllerView addSubview:myTable];
[myTable reloadData];
[myTable release];
然后,你需要定义在.accessoryView
财产- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
。让我们来创建一个开关作为单元格附件查看:
cell.textLabel.text = @"Donation Reminder";
UISwitch*donationSwitch = [[[UISwitch alloc] initWithFrame:CGRectMake(0, 0, 50, 27)] autorelease];
cell.accessoryView = donationSwitch;
和瞧,开关将是它的子视图。如果您只是想要文本,就像在您的问题中一样,只需在创建交换机时创建一个UILabel。
ICIC ..酷..我会尝试一下..我从来不知道我们能UI组件添加到accessoryView的... 我还有一个问题..我如何控制一些小区可以进行选择,有些细胞不可选? – 2010-10-14 04:42:10
我认为有一个isSelectable属性的细胞配件视图。如果你想让实际的单元格不可选,你必须在“didSelectRow”方法中实现它。 – Pripyat 2010-10-14 16:44:10
- 1. 创建一个页面,显示模板上的ID信息
- 2. 单击图像并在另一个页面中显示关于它的信息
- 3. 获取一些信息并在登录页面上显示
- 4. 我有6个相关的表格。我想在一页上显示来自所有这些表格的信息
- 5. 通过输入信息创建一个新页面 - 信息
- 6. 如何multipy一个领域,一个新创建的领域之间的数字
- 7. 如何通过一些领域与LINQ
- 8. 如何创建一个带有关于学生的详细信息的页面链接
- 9. 如何在一个页面中显示来自mysql的图像
- 10. Angular2:如何在另一个页面上显示元素的详细信息?
- 11. 如何显示一些关于链接目的地的信息? Laravel
- 12. 从一个页面抓取信息并在另一个页面中显示
- 13. 如何添加将在每个页面上显示的信息
- 14. 从一个页面获取信息并在其他页面上显示
- 15. 我如何创建一个新的页面来与Python融合
- 16. 当一个领域失去焦点时显示一条消息
- 17. 创建一个图像的多个可点击区域,当hoverover显示与信息对话框
- 18. 给我一些关于REAPER的信息
- 19. 创建一个新的FileMaker布局显示基于一个领域唯一的记录,并为每个
- 20. 显示的记录只有一些领域
- 21. 如何在jQuery或HTML5中创建一个显示附加信息的“可移动”区域的图像
- 22. 如何创建两个页面,以便一个页面显示输入到另一个页面的内容?
- 23. 问题关于一个领域
- 24. 需要一些关于在div中显示图像的建议
- 25. 创建JSP信息页面
- 26. wordpress:如何在一个页面上显示多个页面?
- 27. 创建一个按钮,显示在同一页上从一个文本文件中的信息
- 28. 需要一些关于如何在php页面上排序/显示MYSQL数据的指导
- 29. iPhone上的“关于......”页面
- 30. 更新:PHP如何让一个页面显示来自sql的信息的一个ID?
如果你指的是屏幕设置的.app /一般/大约那么它只是一个简单的分组式的UITableView。什么部分不清楚实施? – Vladimir 2010-10-13 15:19:33
我知道这是一个简单的组团式的UITableView ...我想知道的是,正如我以前通过创建我认为这是非常愚蠢的不同表视图细胞做了如何为细胞创造不同的组件.. 。我正在寻找更好的方式来做到这一点。 – 2010-10-14 04:44:20