如何在点击uibutton时在视图控制器中加载新视图

时间:2010-08-19 17:50:25

标签: iphone uiviewcontroller uibutton

我正在创建一个基于标签的应用。我希望其中一个标签包含以下内容:

- 有一套UIButtons - 当您单击其中一个按钮时,它会加载按钮下方的视图 - 每个按钮具有不同的视图 - 无导航控制器只是在没有动画的同一页面上加载视图 - 仍然可以点击其他按钮

我该怎么做呢?请帮忙!

1 个答案:

答案 0 :(得分:0)

如果视图相对轻量级,您可以将它们全部放入隐藏= YES的.xib中,然后为每个视图添加IBOutlet。点击按钮时,隐藏其他按钮并显示正确的按钮。

如果它们更复杂,你可能还想为它们中的每个人制作某种类似ViewController的对象来管理状态。

您还可以在代码中创建和交换子视图,再次保留指向每个视图的指针,或者您可以使用tag来识别它们。