ios - 更改 NavigationController 的内容 View 宽度而不影响导航栏

标签 ios swift xcode uinavigationcontroller

有没有办法改变导航栏下方的过渡区域的宽度,而不改变导航栏本身的框架?

就我而言,我希望即使在横向模式下,过渡区域的宽度也不会改变,但我需要 UINavigationBar 来填充屏幕宽度,具体取决于关于方向。

目前,我可以更改整个导航 View Controller 的宽度 但导航栏也随之改变,这不是我想要的结果。

编辑: 这是drawing我想要实现的目标

这可能吗? 谢谢。 :)

最佳答案

您可以设置内容容器的固定宽度,这样当您旋转屏幕时内容容器不会改变其宽度。如果这对您有帮助,请告诉我。否则请附上快照。

关于ios - 更改 NavigationController 的内容 View 宽度而不影响导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50251457/

相关文章:

ios - 重新加载时 TableView 标题向下移动。 Swift-iOS

ios - CocoaPods - 无法找到规范

java - Xcode: 'Generics are not supported in -source 1.3' 编译器错误?

ios - 在 UITableViewCell 中重复一个 UILabel

ios - Xcode UI 测试找不到以编程方式添加的 View

ios - 使 WKWebView 在显示另一个 View 时持续存在于后台

swift - 如何一次调用更新Firebase中的多种类型节点(Swift)

swift - 基于选中状态聚焦文本字段和移除焦点

ios - 在SWIFT 2.0中制作可重用的JSON URL获取功能

ios - Restkit 无法将请求序列化为 xml