iOS 自定义 TabBar 和 Storyboard

标签 ios uitabbarcontroller storyboard uitabbar

我在这里关注一个帖子,展示如何添加自定义中心标签栏项目。

What's the best way of adding a custom centre button to a tab bar?

我唯一的问题是代码应该放在哪里?我正在使用 Storyboard,现在我将它放在 viewwillappear 中,以显示我的默认 View 。这应该在更通用或全局范围内进行吗?

最佳答案

  • 创建 UITabBarController 的子类,比如 MyTabBarController。
  • 在 Storyboard 中,将标准的 UITabBarController 拖到场景中,并将其类类型更改为 MyTabBarController。
  • 在 MyTabBarController 中,在其 中插入代码viewDidLoad 方法。
    如果将它放在 viewwillappear 方法中,它将被多次添加,因为每次显示 tabbarcontroller 时都会调用 viewwillappear。
  • 关于iOS 自定义 TabBar 和 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13558446/

    相关文章:

    iphone - 将图像转换为黑白问题 CGContext - iPhone Dev

    ios - 在最后一行向其添加数据之前,我的 segue 正在加载我的 UIViewController

    ios - 如何从它的项目 ViewControllers 访问 UITabBarController 的变量

    ios - Storyboard身份检查器中未显示自定义类

    iphone - 在 Storyboard中使用 UIPageViewController

    ios - Dropbox iOS SDK "Broken"?```

    ios - 从 iOS 设备搜索并可视化 Android 设备

    ios - viewWillDisappear 在选项卡栏项目选择 View Controller 设置时调用

    swift - 带有导航 Controller 的 UITabBarController 在触摸时弹出 subview Controller

    objective-c - 带有 NavigationController 和 TabController 的 Storyboard