如何在所有故事板视图中保持相同的UINavigationView按钮?

时间:2012-01-14 02:25:35

标签: uinavigationcontroller uinavigationbar xcode4.2 storyboard

所以我正在处理this tutorial中的代码,其中有一个标有“Touch Me”的小按钮。当你点击它时,它会弹出一个新的视图,它也有一个关闭按钮。我在下面添加了一个截图,您可以download the source code here

app ui top bar

我遇到的问题是我似乎无法将此.xib代码移植到Xcode 4.2故事板中。我试图在运行iOS 5的全新“Master-Detail Application”上显示相同的“Touch”按钮和“AnotherView”。

我很难在每个视图上保持按钮显示。如同,您可以点击“触摸我”按钮,在任何页面上显示此备用视图 - 在表格视图或详细视图中。我希望这有道理吗?请注意,我不是在讨论表行,而是UINavigationBar中的右上角。

如果我能提供更多详情,请告诉我!只是尝试在全新的iOS 5 / Xcode 4.2 Storyboard应用程序中构建与“Touch Me”按钮类似的功能,而不包含任何.xib文件。提前谢谢

1 个答案:

答案 0 :(得分:1)

由于您所知道的故事板不使用XIB,因此您将无法按照教程行进行操作。

我建议首先创建一个新的故事板项目,并在创建项目时选择“Master-Detail Application”模板。这将创建一个带有导航控制器的项目。然后,您可以按照自定义导航栏的教程进行操作。在遵循本教程的第一部分时,您需要在故事板中选择初始视图“Navigation Controller”,并在创建该类后将其类更改为“KTNavigationBar”。