【发布时间】:2017-03-27 07:16:21
【问题描述】:
我在主情节提要中定义了一个带有标签栏控制器的场景。 我想以编程方式删除一个选项卡。 如果我在 UITabBarController 类 viewDidLoad 方法中执行这段代码
self.viewControllers!.remove(at: 1)
标签栏从屏幕上完全移除。 为什么会导致这种情况?
【问题讨论】:
标签: ios
我在主情节提要中定义了一个带有标签栏控制器的场景。 我想以编程方式删除一个选项卡。 如果我在 UITabBarController 类 viewDidLoad 方法中执行这段代码
self.viewControllers!.remove(at: 1)
标签栏从屏幕上完全移除。 为什么会导致这种情况?
【问题讨论】:
标签: ios
我修好了。问题是我试图删除 viewDidLoad 方法中的选项卡。我将代码放在 viewWillAppear 中,效果很好。
【讨论】: