2013-02-11 55 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

相關問題