问题标签 [large-title]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
19 浏览

swift - 使用大标题时的部分搜索更新框架

当我将 SearchController 与不同的 searchResultsController 一起使用并且大标题处于活动状态时,我得到了搜索视图控制器的部分视图。看起来目标控制器的绘制考虑了导航栏的高度,即使它随后被折叠。我尝试了一切,但无法正确查看 在此处输入图像描述

0 投票
2 回答
863 浏览

ios - SwiftUI:如何将 NavigationBarItem 与大标题导航标题对齐?

无论我尝试了什么,我都无法让这个导航栏项目与这个视图上的大标题对齐?我尝试使用 Spacer() 填充或将其放置在 VStack 中,但均未将其向下推。我怎样才能正确对齐它?

图片

0 投票
3 回答
1031 浏览

ios - iOS 14 大标题导航栏缩小后不回来了

我的大标题在滚动时会正常缩小,就像它应该的那样。但是,即使我滚动到顶部,它也不会再次变大。当我第一次构建项目并打开应用程序时,大标题和搜索栏正常显示,但一旦缩小。在我完成应用程序之前它不会回来。它也发生在我的设备上。

我正在使用tableViewwith ViewController, withsearchBarnavigation title. 我tableview header的导航栏下也有。

我的大标题的工作方式:

预览 1

它应该工作的方式:

预览 1

searchController在导航栏中添加了一个,但我认为这不是searchController问题,因为即使我从项目中删除搜索栏也会发生同样的问题。此外,我在 GIF 的这两个不同项目中使用相同的代码制作大标题,但一个有效,一个无效。为什么?

我把这个放在viewDidLoad().

我也试过:

但是,它没有用。

我也试过把:

那两个在,viewWillAppear()但效果不佳。

-编辑-

tableView也是视图层次结构中的第一个。如果层次结构有问题,请告诉我。

我的文档大纲的图像:

预览 3

0 投票
1 回答
98 浏览

ios - Xamarin iOS 大标题滚动速度捕捉问题

我正在使用 Xamarin.Forms 5.0 版为 iOS 15 开发应用程序。我正在努力平滑大标题滚动过渡。我的问题概述在这个问题上:iOS 11 large navigation bar title unexpected velocity

根据上面的链接,这在 Swift 上似乎是一个相当简单的解决方案,但我正在努力使用 Xamarin.iOS 来做到这一点。

使用自定义渲染器,我有以下设置:

我尝试通过将 ScrollView 的约束设置为 View 的约束来修改它们。此页面的 View.Superview 为空,并且不允许我更改这些约束。

我尝试了各种不同的设置组合。

我尝试将 ScrollView 更改为 TableView。

我知道我可以制作一个自定义导航栏来模拟这种转换,但我正在尝试使用原生 iOS 设置和 UI 设计。

这个问题的答案之一表明获得平滑滚动转换的唯一方法是使用 UITableViewController 而不是内部带有 UITableView 的 UIViewController。这可能在 Xamarin 上吗?在 Xaml 中设计 UI 时,我还没有找到使用 UITableViewController 的方法。即使我可以更改为 UITableViewController,我能否在渲染器中正确设置约束?

还有什么我应该尝试的吗?

感谢您的任何回复。

0 投票
1 回答
50 浏览

ios - iOS - 点击状态栏在大标题下方创建空白区域

因此,标题是不言自明的,但是:

层次结构:

  • UINavigationController> UIViewController>UIScrollView

当我向下滚动一点然后点击状态栏向上滚动时,就会出现问题。

正常空间

不需要的空间

视频



Github 代码:https ://github.com/soujohnreis/statusbar-scrolltop-largetitle-problem

编辑:

我已经添加viewController.edgesForExtendedLayout = []如评论中所说,它解决了大标题下方的空白区域,但似乎在滚动视图 + 大标题中添加了一个新的奇怪行为......

在此更改之前,当我滚动到顶部并向下滚动时,它会使标题变大,然后将整个视图向下滚动以将其关闭,现在当我向下滚动时,标题不会变大,请参见下面的图像和视频:

视频