问题标签 [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.
ios - iOS 14 大标题导航栏缩小后不回来了
我的大标题在滚动时会正常缩小,就像它应该的那样。但是,即使我滚动到顶部,它也不会再次变大。当我第一次构建项目并打开应用程序时,大标题和搜索栏正常显示,但一旦缩小。在我完成应用程序之前它不会回来。它也发生在我的设备上。
我正在使用tableView
with ViewController
, withsearchBar
在navigation title
. 我tableview header
的导航栏下也有。
我的大标题的工作方式:
它应该工作的方式:
我searchController
在导航栏中添加了一个,但我认为这不是searchController
问题,因为即使我从项目中删除搜索栏也会发生同样的问题。此外,我在 GIF 的这两个不同项目中使用相同的代码制作大标题,但一个有效,一个无效。为什么?
我把这个放在viewDidLoad()
.
我也试过:
但是,它没有用。
我也试过把:
那两个在,viewWillAppear()
但效果不佳。
-编辑-
tableView
也是视图层次结构中的第一个。如果层次结构有问题,请告诉我。
我的文档大纲的图像:
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,我能否在渲染器中正确设置约束?
还有什么我应该尝试的吗?
感谢您的任何回复。
ios - iOS - 点击状态栏在大标题下方创建空白区域
因此,标题是不言自明的,但是:
层次结构:
UINavigationController
>UIViewController
>UIScrollView
当我向下滚动一点然后点击状态栏向上滚动时,就会出现问题。
正常空间
不需要的空间
Github 代码:https ://github.com/soujohnreis/statusbar-scrolltop-largetitle-problem
编辑:
我已经添加viewController.edgesForExtendedLayout = []
如评论中所说,它解决了大标题下方的空白区域,但似乎在滚动视图 + 大标题中添加了一个新的奇怪行为......
在此更改之前,当我滚动到顶部并向下滚动时,它会使标题变大,然后将整个视图向下滚动以将其关闭,现在当我向下滚动时,标题不会变大,请参见下面的图像和视频:
视频