ios - 调整 iOS 11 上的 UI 导航

标签 ios objective-c uinavigationcontroller uinavigationbar ios11

我在 iOS 11 中遇到导航栏问题。 我使用这段代码:

[UINavigationBar appearance].prefersLargeTitles = YES;

...为我的应用设置新样式。它运行良好,直到用户拉动以刷新 TableView ;然后它坏了。

这是之前拉动刷新:

enter image description here

...这是_after:

enter image description here

注意:我使用 TableView Controller 的内置下拉刷新控件。

我搜索了一个解决方案,但它仍然让我望而却步。如果有人知道如何解决这个问题,请提出一些建议。

感谢支持:)

最佳答案

我也发现了这个错误,我们找到了解决方案。

在大标题和所有相关 View 开始正常工作后,您必须将 UITableView 限制为 super View ( View Controller 的内容 View )。

像这样: enter image description here

关于ios - 调整 iOS 11 上的 UI 导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45294850/

相关文章:

ios - 当应用程序处于后台时,如何在iOS应用程序中获得Web服务响应?

ios - 如何使用 CALayer 创建渐变边界

iOS:重新加载 UICollectionView 的单个单元格

uinavigationcontroller - 带有自动布局的 iOS7 View 在 TabBar 上方排列

ios - NavController 在 Root VC 之前弹出查看 Controller

iphone - MPMoviePlayerViewController 问题-Iphone

iphone - ios 6上的导航栏与其他 View 重叠

iphone - 以编程方式删除 UIScrollView 中的内容?

ios - 无法通过 UI 导航 Controller 传递数据 - iOS

ios - 从 Storyboard启动到 UINavigationController 中除 root 之外的级别