2013-02-11 56 views
2

enter image description here我如何创建具有多个coloumns的iphone上的网格?

如何我可以创建网格,可以在iphone中具有多个coloums如给定的图像中所示,请给我建议。

+0

记住,你可能并不需要最后2列: “VIEW”,可以通过点击完成在行上,并且“DELETE”可以隐藏,直到用户滑动表格行。因此你可能只需要4列。 – cleverbit 2013-02-11 15:44:48

+0

另外,日期可以作为tableview中的一个部分进行处理,因为许多行包含相同的日期,并且它可以使用户更容易地看到项目是如何分开的......以下链接可能很有用:http:// www.iphonesdkarticles.com/2009/01/uitableview-sectioned-table-view.html – cleverbit 2013-02-11 15:47:18

+0

如果您遵循上述建议,则只需设计一个包含3个项目的UITableViewCell:位置,开始和结束。如果使用标准的UITableViewCell,则textLabel可以设置为Location,而detailTextLabel可以将START和END组合起来(例如'12:30pm - 02:30 PM') – cleverbit 2013-02-11 15:51:43

回答

1

Apple在iOS 6中引入UICollectionView可用于此目的。

或者,您可以使用标准UITableView以及显示多列的自定义单元格。因此,您必须创建一个UITableViewCell子类,其中将包含显示表格的单个行所需的所有UI。

0

由于苹果在iOS 6中引入了控件,因此您可以使用该“UICollectionView”控件。

但我的建议是,

您可以定制 “的UITableViewCell” 去了。

因此,您可以根据需要创建tableview单元格,制作IBOutlet和IBAction对象,并在“CellForRowAtIndexPath”中使用所有控件和绑定方法。

您可以根据需要轻松实现电网。可能是你需要设计屏幕水平(风景)。

快乐编码!

干杯!

0

使用UITableView和 'UITableViewCell的'

编辑:

  1. 尤其视图中创建的UITableView
  2. 委托和数据源到UITableView的
  3. 采取custome的UITableViewCell
  4. 写下面的委托和数据源方法

    • (NSInteger的)numberOfSectionsInTableView:(UITableView的*)的tableView
    • (NSInteger的)的tableView:(UITableView的*)的tableView numberOfRowsInSection:(NSInteger的)部分;
    • (CGFloat)tableView:(UITableView *)aTableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
    • (的UITableViewCell *)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath
+0

您是否可以更具体一些? – Robert 2013-03-28 11:13:42

+1

看到我编辑的答案... – DharaParekh 2013-03-28 11:50:41

相关问题