奇怪的问题,但我在我的UIViewController
上使用导航栏,我试图添加一个正常的UIButton
到左侧的导航栏,所以我可以添加代码以及使其消失,但现在我已经把它拖到那里,我无法移动/删除它或类似的东西。不能选择导航栏中的按钮 - 目标C/iOS
除了以编程方式将文本设置为零以外,还有其他选项吗?
干杯;还有一种方法可以将代码添加到正常的backBarButtonItem?
谢谢你们
编辑:我已经使用了故事板的Xcode 5
奇怪的问题,但我在我的UIViewController
上使用导航栏,我试图添加一个正常的UIButton
到左侧的导航栏,所以我可以添加代码以及使其消失,但现在我已经把它拖到那里,我无法移动/删除它或类似的东西。不能选择导航栏中的按钮 - 目标C/iOS
除了以编程方式将文本设置为零以外,还有其他选项吗?
干杯;还有一种方法可以将代码添加到正常的backBarButtonItem?
谢谢你们
编辑:我已经使用了故事板的Xcode 5
你可以试试这个代码:
UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(pop)];
self.navigationItem.backBarButtonItem = barBtnItem;
[barBtnItem release];
好,很酷谢谢,那么我将如何使用它作为一个正常的按钮呢?即从故事板连接起来作为插座,以便我可以添加一个方法? /删除其他人?谢谢 – Javanoob33
你可以参考这个链接:http://stackoverflow.com/questions/9273204/can-you-add-buttons-to-navigation-bars-through-storyboard – iDeveloper
投票了,如果它可以帮助你。 – iDeveloper
如果你不想让你的按钮后面的导航栏,那么你应该取消选择延伸Egdes顶部和底部酒吧。您可以通过选择视图控制器,并在做设置,您将看到:
如果你想改变你应该遵循iDeveloper的指南
UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(pop)]; self.navigationItem.leftBarButton= barBtnItem;
不,这是一个可怕的建议。我厌倦了看到这些懒惰的解决方案。如果他不希望在导航栏下进行查看,他应该正确设置其视图,而不是禁用功能。 –
他说他想删除那个按钮,所以如果想要删除它,他可以取消选择它们,删除按钮并将它们带回来!我提到了这个问题,并且我给了他可能想要做的一种方式! – EridB
你可以添加一些leftBarButton代码,您是否添加按钮? – iDeveloper
我使用故事板添加它。 – Javanoob33
http://stackoverflow.com/questions/2848055/add-button-to-navigationbar-programatically这会帮助你。 – Dili