2017-05-09 110 views
0

我使用的是側邊菜單jonkykong/SideMenu,實現是可以的,但我在應用程序中有兩個角色,並且每個選項都有所不同。側邊菜單,以編程方式隱藏菜單選項

嗯,我正在考慮在菜單中編寫所有選項,並隱藏它們的不必要。

有人有關於如何隱藏我的一些選項的想法ViewController ???

基本上,Left Menu已定義的類SideMenuTableView每個ellement由UITableViewVibrantCell

+0

你能提供一些你的控制器代碼嗎?如果我們看到你是如何實現菜單的話,幫助會更容易。 –

+0

使用協議委託模式。我在我的項目中爲MFSlider做過類似的事情。否則,您可以訪問側面菜單控制器的tableview。 –

回答

1

定義沒有你的代碼的一個完整的想法,但是這可能是相當簡單的。

如果您使用的是UITableView,爲什麼不能更新數據源並重新加載菜單表。甚至有兩個不同的陣列他們

或者其他方式將圍繞它將處理高度tableView(:heightForRowAt:)方法的項目。通過設置高度0,您可以隱藏它們。

使用SideMenu,您還可以在運行時使用SideMenuManager.menuLeftNavigationController = newMenuController更改您的MenuViewController,因此這可能是您的最後一招。