【问题标题】:How to load a new view within a view controller when a uibutton is tapped点击uibutton时如何在视图控制器中加载新视图
【发布时间】:2010-08-19 17:50:24
【问题描述】:

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

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

我该怎么做呢?请帮忙!

【问题讨论】:

    标签: iphone uiviewcontroller uibutton


    【解决方案1】:

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

    如果它们更复杂,您可能还希望为它们中的每一个创建某种类似ViewController 的对象来管理状态。

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

    【讨论】:

    • 我应该把按钮放在所有视图之外还是每个视图上?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多