像iPhone设置应用程序一样创建UITableView单元格背景?

时间:2013-03-18 13:37:06

标签: ios objective-c cocoa-touch

我正在使用monotouch开发iPhone App。如何在UITableView中创建单元格,如下图所示:

enter image description here

他们的背景只是被设置为背景图像的图像吗?或者还有另一种让细胞看起来像这样的方法吗?

3 个答案:

答案 0 :(得分:1)

它们就是所谓的Grouped cells,在UITableView中以分组格式显示。

只需将“样式”选项从Plain更改为Grouped,即可在“界面”构建器中更改UITableView的样式。

或者,您可以使用以下代码创建它:

UITableViewController *groupedTableView = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped];

UITableView中分组单元格的示例如下:

enter image description here

平原样式相对,类似于以下内容:

enter image description here

答案 1 :(得分:1)

如果您使用的是C#/ MonoTouch,那么您可以使用MonoTouch.Dialog轻松完成此操作。可以在此处找到示例:http://docs.xamarin.com/guides/ios/user_interface/monotouch.dialog

答案 2 :(得分:0)

表格视图的格式为UITableViewStyleGrouped

您可以通过以下代码创建tableViewController:

UITableViewController *myTableViewcontroller = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped];