【发布时间】:2023-03-11 22:55:02
【问题描述】:
我有一个自定义 TabViewController,它根据选择的 UITabBarItem 向当前视图添加子视图。对于不同的子视图,我模拟了导航栏和选项卡栏,以便子视图在显示时与格式匹配。包含 UILabel 的一个子视图显示正常,但是具有 UITableView 的子视图与 UITabBar 重叠。但是在 Interface Builder 中,我将 UITableView 的大小调整为不会切断 UITabBar。
在 TabViewController 中添加子视图
[self.view addSubview:subViewController.view];
【问题讨论】:
-
您是使用 IB 还是代码进行视图?好像你都在使用!
-
我正在使用 IB 只是更改代码中的控制器
-
如果是这样,那么你就不需要这个了。
[self.view addSubview:subViewController.view];如果它们在 IB 中正确连接,应该可以。 -
这是一个自定义的 TabViewController,它扩展了 UIViewController 以便能够将其推送到导航堆栈上
标签: iphone objective-c user-interface interface-builder