如何根據UISwicth中的開關隱藏或顯示UITableViewCell? (切換開啓,它顯示單元格,反之亦然)。例如:打開「啓用密碼」開關時,彈出一個用於額外選項的單元格。UITableViewCell,在開關上隱藏和顯示它們
0
A
回答
1
當切換開關,可以將特定小區(使用indexpath.row)的高度變爲零
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == YOUR_REQUIRED_INDEX)
return 0;
return DEFAULT_HEIGHT;
}
和當關閉開關按鈕,可以設置特定的tableview行的高度的default.Hope它的工作原理
0
當開關接通時,在你的表視圖的數據源中添加一個條目(數據需要額外的電池被加載)和呼叫方法
斯威夫特
yourTableview.reloadData()
目標C
[yourTableview reloadData];
並且當開關被斷開時,刪除數據源添加的數據和重新加載的表數據。如有任何混淆,請隨時詢問。
+0
當細胞出現並消失時,如何添加淡入淡出? –
相關問題
- 1. JS顯示/隱藏開關
- 2. 在UITableViewCell的水龍頭上顯示和隱藏DatePicker
- 3. 定製uitableviewcell標籤隱藏/顯示
- 4. 隱藏和顯示在angularjs
- 5. 隱藏和顯示在jquery
- 6. 關於jquery顯示/隱藏
- 7. Jquery顯示隱藏&關閉
- 8. 隱藏UITextField然後在按下按鈕後顯示它們
- 9. 如果javascript是開啓/關閉,隱藏和顯示html代碼
- 10. 如何在UITableViewCell上對圖像執行顯示和隱藏效果?
- 11. 顯示和隱藏div上jquery
- 12. 上下滾動顯示和隱藏Div
- 13. 顯示/隱藏onMouseover和onMouseout上的div。
- 14. 用UISwitch顯示和隱藏UITableViewCell太快崩潰
- 15. 在隱藏和顯示div上顯示div時出現問題
- 16. 隱藏空UITableViewCell
- 17. 顯示/隱藏ColumnGroups與混合隱藏和顯示列
- 18. 顯示和隱藏多個div jquery顯示/隱藏/切換
- 19. Jquery - 循環遍歷數組DIVs,顯示並隱藏它們
- 20. 迭代報表的列以動態顯示/隱藏它們?
- 21. Firefox不斷顯示iframe的滾動條。如何隱藏它們
- 22. iOS如何隱藏UITabBar和UINavigationController而不隱藏它們?
- 23. 隱藏和顯示的div的絕對位置的動畫和刪除它們隱藏
- 24. 如何顯示/隱藏視圖/佈局在開關點擊android?
- 25. 如何隱藏/顯示JavaScript中的消息,當他們應該隱藏/顯示?
- 26. 顯示和隱藏Gtk.TextView
- 27. 容器隱藏和顯示
- 28. jqgrid隱藏和顯示行
- 29. 隱藏TabBar和顯示UIToolbar
- 30. 隱藏和顯示內容
您應該有條件地更新該部分中的行數,並在您的tableview上調用'reloadData'。即您的數據源對象應根據交換機的條件返回不同數量的行,並且調用'reloadData'將確保您的表視圖是最新的。 –