ios - 出现在空白 UINavigationBar 的底部

标签 ios swift

我在一个viewController中添加另一个viewController(一个聊天界面)的view及其childViewController。问题是:在聊天界面的navigationbar之间出现了一片空白,我不知道是怎么发生的。当我设置“navigationController?.navigationBar.translucent = True”时就变成了这样的效果(参见gif Action 图) navigationController? .navigationBar.translucent = True navigationController? .navigationBar.translucent = false

最佳答案

我已经解决了这个问题

 let chat = ChatViewController(conversationType: RCConversationType.ConversationType_PRIVATE, targetId: currentId)
    currentVC = chat
    self.addChildViewController(chat)
    self.view.addSubview(chat.view)
    chat.didMoveToParentViewController(self)
    chat.view.frame.origin.y = -64

关于ios - 出现在空白 UINavigationBar 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37625685/

相关文章:

ios - 使用 OpenAL 对音频电平进行采样

ios - 动态地将行添加到分组表中的多个部分

ios - 使用swift在后台播放歌曲的本地通知?

ios - 为不兼容的目标 x86_64-apple-ios13.0 创建了模块 'Swift'

ios - Swift 2.1 与 removeFromSuperview 相反

ios - 使用 tableview 时 xcode 中的可用重载

ios - 多对一

ios - 在 Swift 编程语言中将 NSManagedObject 从一个类传递到另一个类?

ios - 应用忽略 supportedInterfaceOrientations

ios - Swift 中的电子邮件和电话验证