我有一个UINavigationController,当我推动我的一个视图时,我在顶部有一个UINavigationBar,我为它做了一个ivar并连接它。现在我需要的是按钮,就像条形图左侧的半正方形和半箭头一样。我该如何以编程方式执行此操作?我需要它做的就是回复并在点击它时做我的后退动作。我该怎么做?
谢谢!
答案 0 :(得分:1)
如果您正在使用UINaviationController,那么您推送到它的每个视图控制器都不需要在nib或代码中设置自己的UINavigationBar对象。当您将视图控制器推到导航控制器的堆栈上时,您可以获得它并且“免费”返回按钮。
因此,从推送的视图控制器中删除UINavigationBar。它实际上可能会阻止导航控制器的导航栏。
如果您正在使用笔尖设置视图控制器,则可以添加“模拟元素”,以便在笔尖中有一个虚假的导航栏,以帮助布置UI元素。
编辑:在Xcode 4中,它们现在被称为“模拟指标”。设置“顶栏”以模拟笔尖中的导航栏。