当推送JASidePanels时,右侧导航项消失

时间:2013-04-17 18:49:35

标签: ios objective-c

我使用JASidePanels作为子模块,我想知道是否有办法让导航栏上的右图标始终可见并正常工作。

现在我的中心面板是一个桌面视图,左右面板都可以工作。

但是当我点击一个表格视图单元格时,它会推动一个视图控制器,但是JASidePanel控件丢失了......我不能将它向左滑动以查看我的右侧面板。

是的,我知道左侧按钮将被后退按钮取代。这个对我来说很好,我只关心右边的那个。

1 个答案:

答案 0 :(得分:1)

UINavigationController提供了UIViewController(和子类)。每个UIViewController都与一个UINavigationItem相关联,该UINavigationItem包含有关工具栏项和导航栏项的信息。仅当特定视图控制器出现在UINavigationController中时才使用此信息。如果要在viewController 2中放置viewController 1中的按钮,则需要将该按钮分配给viewController 2的UINavigationItem实例。请注意,如果按钮操作的action:target receiver不是viewController 1,则可以轻松创建viewController2的viewController2的viewDidLoad方法中的viewController2的UINavigationItem实例,在viewController1中具有相同特征的UIBarButtonItem实例。