回答
呃所有它是一個組合型的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