我在桌面視圖中有15行這個表是動態表,但我想第5行和第11行到第20行(這是幻燈片菜單中的主題菜單)。我在故事板編輯,但它不會改變。如何在桌面視圖中編輯一些行高
0
A
回答
2
只要把條件在這裏:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if(indexPath.row == 5){
return 20;
}
else{
return 71.0;
}
}
+1
它的作品謝謝你。 –
+0
隨時歡迎:) @YasuhiroKondo –
0
實施heightForRowAtIndexPath
代表。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
{
CGFloat rowHeight = 10.0;
if(0 == indexPath.section && (5 == indexPath.row || 11 == indexPath.row))
{
rowHeight = 20.0;
}
return rowHeight;
}
0
您應該設置默認高度storyboard
(這是更容易使用),如果你想爲每個小區返回不同的高度比你應該使用的UITableView
以下delegate
方法,並納入了條件迴歸UITableViewCell's
的高度根據您的要求(在您的情況下,要求是返回第5和第11行的高度爲20其他行爲高度,假設50)。您可以這樣做 -
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == 5 || indexPath.row == 11)
return 20.0;
else
return 50.0;
}
相關問題
- 1. 編輯按鈕的桌面視圖
- 2. 如何在iPhone桌面視圖中僅列出一些事件?
- 3. 更新桌面視圖(編輯後)中的條目並顯示在桌面視圖中的問題
- 4. 設置主桌面視圖的行的動態高度,它有另一個從桌面視圖?
- 5. android:如何在列表視圖中編輯一行?
- 6. 如何在單元格在桌面視圖中顯示視圖
- 7. PyQt桌面視圖和編輯多個選定單元格
- 8. iPhone桌面視圖數據編輯窗格
- 9. 如何使一些列不可編輯,並在QTableView中編輯一些列?
- 10. 如何在樹形視圖Odoo上一次編輯多行?
- 11. 如何使用表單視圖編輯一些數據,並且一些數據仍然是不可編輯的?
- 12. 在桌面視圖中拉伸圖像
- 13. 如何檢測哪些文本視圖正在編輯swift
- 14. Flexnav桌面視圖
- 15. 「Overscroll」桌面視圖
- 16. 如何在jqgrid中設置一些不可編輯的行?
- 17. 如何在桌面視圖中顯示圖像
- 18. IFRAME - 如何強制桌面視圖?
- 19. 桌面視圖如何工作 - IOS?
- 20. 如何在MVC3的索引視圖中使用編輯視圖
- 21. iPhone桌面視圖 - 一些按鈕/操作問題
- 22. 在iOS7桌面視圖編輯模式下阻止單元格向左拖動
- 23. 如何更改桌面視圖之外的標籤文本時,在桌面視圖中的按鈕是點擊
- 24. 如何從MVC3中的編輯頁面更新視圖模型?
- 25. 如何在裏面編輯gridview行?
- 26. 中如何作爲的Qooxdoo桌面製作HTML編輯
- 27. 如何使用腳本從Google桌面中刪除編輯器
- 28. 如何在Linux桌面上提高我的編程體驗?
- 29. 鈦:如何在桌面視圖中一起顯示文本和圖像?
- 30. 編輯視圖
使用'heightForRowAtIndexPath:'方法。請參閱這裏http://stackoverflow.com/questions/3737218/tableview-cell-height-how-to-customize-it – Akhilrajtr