ios - 如何更改 UITabBarItem 操作?

标签 ios xcode uitabbar

我的 iOS 应用程序的主窗口包含一个 UITabBarController。有 3 个 UITabBarItem,每个都显示不同的 View 。

我认为选项卡栏是直接使用 xcode 选项卡栏应用程序模板创建的。现在我创建了另一个 View ,我想用新 View 替换现有 View ,但我没有看到任何将 View 分配给 UITabBarItem 按钮的代码。我怎样才能做到这一点?

最佳答案

如果您想在代码中执行此操作,请查看此 UITabBarController 方法

setViewControllers:animated:

示例代码

NSArray *viewControllers = [NSArray arrayWithObjects: controller1, controller2, controller3, nil];
[tabBar setViewControllers:viewControllers animated:YES];

如果您使用 IB,则将所需的 UIViewController 分配给您的选项卡。

关于ios - 如何更改 UITabBarItem 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9079194/

相关文章:

iphone - 区分applicationDidEnterBackground和applicationWillTerminate

ios - 崩溃错误代码 : -1001 Error: NSURLErrorTimedOut

iphone - 如何获得 UITabBarItem 的宽度?

ios - iPhone标签栏图标未对齐 - iOS 7

ios - Unity IOS 中的谷歌播放服务错误

ios - 具有多行和多节的 UITableview

xcode - 如何在 Xcode 的目标中构建和嵌入另一个应用程序?

ios - 如何在不连接 socket 的情况下将 Storyboard的按钮颜色设置为常用颜色

目标名称的 Xcode/GCC 预定义宏?

swift - iOS 10 : Custom UITabBar background image produces border at top of image. 如何删除它?