我有UITabBarController與6個選項卡。現在,最後2個屏幕(tabbar項目)被添加到更多Tabitem中。在UITableview單元格中,前兩行有兩個tabbar項目(2個屏幕)。現在,我的問題是隱藏其他單元格(將單獨的顏色設置爲白色)。我怎樣才能做到這一點?可能嗎?提前致謝。如何從UITabbar更多菜單iphone中隱藏額外的單元格?
回答
感謝您的所有答案。拉文先生的回答已經解決了這個問題。
UITableView *moreTableView = (UITableView *) [[musicTabBar.moreNavigationController topViewController] view];
moreTableView.backgroundColor = [UIColor colorWithRed:0.94 green:0.96 blue:0.96 alpha:1];
[moreTableView setSeparatorColor:[UIColor clearColor]];
for (UITableViewCell *cell in [moreTableView visibleCells])
{
cell.backgroundColor = [UIColor lightGrayColor];
}
此代碼幫助我只顯示兩行並隱藏所有其他行。
謝謝。
這是一個小黑客,但也許,你可以改變表中的rowHeight,並使其只有2個單元格顯示基於高度。如果你這樣做,那麼你可以繼承UITableViewCell的子類,也許可以向單元格添加其他東西,以提供關於最後兩個視圖的一些信息。 除此之外,您可以改變tableView的大小,以便只顯示2個單元格。
我希望這有助於!
UITableView *moreTableView =
(UITableView *) [tabBarController.moreNavigationController topViewController] view] ;
會給你參考moreNavigationController中使用的表。
[moreTableView setSeparatorColor:[UIColor clearColor]];
將幫助您設置設置的分隔符顏色。
然後你可能需要設置單元格的背景顏色(因爲當這個分隔符的顏色是白色時它肯定會隱藏單元格與數據之間的分隔符))。
謝謝,
感謝您的回覆。我如何改變tableview風格。我試圖設置風格分組。 moreTableView.style = UITableViewStyleGrouped;它顯示一個只讀屬性的錯誤。我如何設置風格。我只想顯示具有背景單元格圖像的兩個項目並隱藏所有其他單元格。謝謝。我希望你能解決我的問題。 –
謝謝Ravin。我解決了這個問題。我再次感謝你。 –
- 1. 如何創建額外菜單的點擊「更多」菜單
- 2. Flex:從菜單中隱藏菜單項?
- 3. 如何隱藏和取消隱藏tableview單元格中的imageview?
- 4. 如何隱藏Eclipse菜單
- 5. 如何隱藏菜單? lpszMenuName
- 6. 如何隱藏菜單項?
- 7. 如何從WordPress的管理菜單隱藏這個菜單?
- 8. 帶隱藏菜單的按鈕iPhone
- 9. 如何隱藏/取消隱藏特定表格單元格/行
- 10. 在Firefox中隱藏/取消隱藏更改單元格大小
- 11. 如何隱藏virtualbox中的菜單欄?
- 12. PHPEXCEL-如何從單元格中刪除隱藏的換行符
- 13. 如何隱藏XAML菜單中菜單項左側的空間?
- 14. 在Iphone中隱藏UITableView中的表格單元
- 15. Jquery隱藏/顯示多個表格單元格的表格單元格
- 16. 如何在QMenu中隱藏子菜單
- 17. jQueryUI菜單隱藏
- 18. 隱藏GridView中的特定單元格
- 19. 隱藏/顯示UITableView中的單元格?
- 20. 單元格中的隱藏函數
- 21. 在外部點擊時隱藏菜單
- 22. 單擊單元格時隱藏MasterViewController
- 23. iPhone隱藏/顯示Uitableview單元格中的標籤
- 24. 如何隱藏ng網格的列菜單中的某些列
- 25. 如何在css中顯示子菜單時隱藏主菜單
- 26. 如何隱藏表格單元格內的較大元素 - CSS
- 27. 從菜單中隱藏和顯示div
- 28. iOS TableViewCell單擊目標單元格時隱藏/取消隱藏多個單元格C
- 29. 更改iOS8中更多菜單的UITabbar色調顏色
- 30. 如何隱藏表格單元格中的自定義按鈕
謝謝Mr.Tams。你的線條幫助我快速找到答案。謝謝。 –