回答
呃所有它是一個組合型的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. 獲取一些信息並在登錄頁面上顯示
- 5. 如何存儲關於動態創建的頁面的信息
- 6. 如何創建一個彈出窗口,顯示一般信息
- 7. 我有6個相關的表格。我想在一頁上顯示來自所有這些表格的信息
- 8. 如何multipy一個領域,一個新創建的領域之間的數字
- 9. 通過輸入信息創建一個新頁面 - 信息
- 10. geochart - 如何添加有關區域的一些信息
- 11. 如何在另一個PHP頁面中顯示信息
- 12. 如何直接在Jenkins的構建頁面上顯示信息?
- 13. 如何通過一些領域與LINQ
- 14. 如何在創建Wordpress主題時顯示「關於」信息?
- 15. 有關創建Ubuntu包的.sh腳本的一些信息?
- 16. 如何創建一個帶有關於學生的詳細信息的頁面鏈接
- 17. 創建一個頁面進程來隱藏一個區域
- 18. 如何在一個頁面中顯示來自mysql的圖像
- 19. Angular2:如何在另一個頁面上顯示元素的詳細信息?
- 20. 如何在另一個頁面上顯示檢索到的MySQL信息?
- 21. 如何顯示一些關於鏈接目的地的信息? Laravel
- 22. 如何添加將在每個頁面上顯示的信息
- 23. 從一個頁面抓取信息並在另一個頁面中顯示
- 24. 我如何創建一個新的頁面來與Python融合
- 25. 給我一些關於REAPER的信息
- 26. 從一個頁面獲取信息並在其他頁面上顯示
- 27. 當一個領域失去焦點時顯示一條消息
- 28. 創建一個圖像的多個可點擊區域,當hoverover顯示與信息對話框
- 29. 如何在我的頁面中顯示來自另一個頁面的圖像
- 30. 需要一些關於創建自定義頁面以顯示SharePoint列表的不同視圖的指導。
如果你指的是屏幕設置的.app /一般/大約那麼它只是一個簡單的分組式的UITableView。什麼部分不清楚實施? – Vladimir 2010-10-13 15:19:33
我知道這是一個簡單的組團式的UITableView ...我想知道的是,正如我以前通過創建我認爲這是非常愚蠢的不同表視圖細胞做了如何爲細胞創造不同的組件.. 。我正在尋找更好的方式來做到這一點。 – 2010-10-14 04:44:20