我一直在寻找这个,找不到答案。
我正在设置 UIStoryboard
在 Interface Builder 中,虽然一切工作正常,但我似乎无法连接 delegate
UITabBarController
的导出到 UIViewController
中的任何一个位于 UIStoryboard
,无论其在 UIStoryboard
中的位置如何。我设置了UIViewController
是 <UITabBarControllerDelegate>
在 .h
文件,但 Interface Builder 不允许我选择 UIViewController
作为delegate
对于UITabBarController
.
有人遇到过这个问题吗?
最佳答案
事实证明,您无法在 UIStoryboard
中设置 delegate
的原因是您无法保证 UIViewController
是在加载 UITabBar
之前加载。因此,以编程方式设置委托(delegate)
(在不同的UIViewController
中)是实现此目的的唯一方法。
关于iphone - 在 UIStoryboard 中设置 UITabBarController 委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9915446/