有没有办法让 iPhone 应用的“内容”区域感知到更大的导航栏?
类似这些问题:
- iOS: Adding a fixed image just below the navigation bar
- iOS: Positioning navigation bar buttons within custom navigation bar
我设法使用第一个问题的示例代码在 UINavigationBar 上添加了一个类别并更改了它的高度,并在我需要的地方添加了一个 subview ,但我看不到导致 UITableView(或者实际上任何内容 View )以考虑其高度:
(颜色只是为了区分不同的 View )
最佳答案
第一个问题的公认答案在 -layoutSubviews 中设置了导航栏的框架,根据其他布局代码所做的假设,它的范围从“ewwwww”到完全错误。
相反,覆盖 -sizeThatFits: 以返回更合适的尺寸。
关于iphone - iOS:是否可以使 UINavigationBar 更高,并使屏幕下方的其他 View 为 "push"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428100/