我是iPhone應用程序開發新手,我目前正在做一個示例表格視圖項目。我如何改變行單元格的大小?如何更改UItableview中的行單元格的大小
2
A
回答
7
使用heightForRowAtIndexPath
委託方法UITableViewController
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (Dynamic)
{
//calculate dynamic height and return from here;
return dynamicheight;
}
else
return fixedheight; //Return fixed height from here e.g. 40
}
5
使用這個身高
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
switch (indexPath.row)
{
case 0:
return 10;
break;
case 1:
return 245;
break;
case 2:
return 60;
break;
case 3:
return 120;
break;
case 4:
return 60;
break;
case 5:
return 76;
break;
case 6:
return 60;
break;
case 7:
return 120;
break;
case 8:
return 60;
break;
case 9:
return 76;
break;
case 10:
return 60;
break;
case 11:
return 76;
break;
case 12:
return 60;
break;
case 13:
return 76;
break;
default:
return 44;
break;
}
}
+0
這不是一個好的編程習慣。如果有100個不同大小的行呢?你會寫那麼多的開關盒嗎? –
相關問題
- 1. 如何在uitableview中更改單元格的字體大小
- 2. 更改textlabel單元格不同行中的文本大小uitableview
- 3. 如何更改UITableViewCellStyleValue2單元格上標籤的大小? (UITableView iPhone)
- 4. 如何修改UITableView單元格中的文字大小
- 5. 如何更改UITableView中SectionIndexTitles的大小?
- 6. 如何更改UITableView中的textlabel大小
- 7. 更改uitableview中的特定單元格
- 8. 如何在iOS中更改單元格圖像的大小
- 9. 如何更新UITableView中的單元格?
- 10. 如何更改窗口大小時更改datagrid單元格大小
- 11. 當更新更改單元格的單元格時UITableView崩潰
- 12. 我無法更改UITableView中單元格的高度,但大小已設置?
- 13. 調整大小的UITableView的單元格框架沒有更新
- 14. UITableView單元格的圖像更改?
- 15. 如何更改UITableView單元格中的刪除按鈕字體?
- 16. 如何動態更改UITableView中單元格的高度?
- 17. UItableView單元格內容大小爲iPad
- 18. UITableView單元格字體大小
- 19. 如何從動態UITableView單元格獲取UILabel的大小?
- 20. 更改故事板中的UITableView大小
- 21. 如何在表格單元格中自動更改標籤的大小?
- 22. UITableView更改內容大小
- 23. UITableView更改單元格樣式
- 24. 單元格圖像更改滾動UITableView
- 25. 若要更改WPF中的gridview單元格字體大小
- 26. 用滑塊更改UICOLLECTIONVIEW中的單元格大小
- 27. 更改PHPExcel中單元格邊框的大小
- 28. 如何在UITableView和Pixate中更改單元格高度
- 29. 更改流佈局的項目後單元格大小不更新大小
- 30. 如何更改(特定的一個)單元格的大小,這是uitableview(分組)的iPhone的一部分?
感謝您的幫助 – nbs
您能否提供一個很好的參考iPhone應用程序開發 – nbs
[這是不錯的網站( http://www.raywenderlich.com) –