ios - 推送新 View Controller 后 UITabBar 消失

标签 ios objective-c xcode uinavigationcontroller uitabbarcontroller

我有以下布局,使用 Storyboard:

enter image description here

一切都很顺利,直到我尝试在“People NearbyVC”上推送新的 View Controller

我正在使用

ChatView *chatView = [[ChatView alloc] initWith:@"test"];
[self.navigationController pushViewController:chatView animated:YES];

代码很好, View Controller 按预期呈现。

在新的 VC 和 TabBar Controller 移出屏幕后出现问题:

screenshot1 , screenshot2 .

它应该看起来像这样(它确实如此,直到我推出那个新的 VC)- screenshot3

这是一个非常奇怪的行为,我不知道是什么原因造成的,也不知道如何解决。任何提示或帮助都会有用。

最佳答案

我使用 Storyboard尝试它,没关系。我认为你的问题是将chatView推送到navigationController上。你可以在NavigationControll中的tableView中创建一个原型(prototype)单元格,并在原型(prototype)表格单元格和该原型(prototype)单元格之间创建一个push segue聊天 View 。 祝你有美好的一天。

关于ios - 推送新 View Controller 后 UITabBar 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24595747/

相关文章:

iphone - 3.0.1 更新后配置 iPhone 时出现问题

ios - 使用苹果键盘中的返回按钮进行导航

ios - 为什么 PageViewController 中的代码出现两次?

ios - 下标的使用不明确。数组 Swift IOS

ios - 显示 View 时 UITableView 变为非事件状态

objective-c - 将自己作为观察者添加到数组中,而不是绑定(bind)到 NSArrayController?

html - 在 iOS 中抓取 HTML

objective-c - 改变 CALayer 的填充颜色

iphone - 在 UILabel 中使用 Unicode

ios - StackView 对齐问题