问题标签 [preferslargetitles]
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 - 更改导航栏“prefersLargeTitles”时的平滑过渡
我有一个pushed
位于导航堆栈上的视图控制器。堆栈有navigationBar.prefersLargeTitles = true
,而这个新的视图控制器有navigationBar.prefersLargeTitles = false
。我在推送到堆栈的视图控制器中使用以下代码来实现这一点:
但是,当我返回呈现视图控制器时,导航栏从navigationBar.prefersLargeTitles = false
to的变化navigationBar.prefersLargeTitles = true
有点小故障。有什么办法可以让这个更顺畅吗?
非常感谢
ios - iOS 11 prefersLargeTitles 动画不流畅
我有一个 viewController 的故事板,并设置了 prefersLargeTitles = true。
我有一个问题:当我滑动滚动视图时,prefersLargeTitles 会迅速下降。我敢肯定它没有那种系统化的过渡效果。
不知道为什么会这样,不知道怎么解决?谢谢。
ios - UINavigationBar 大标题在执行 segues 时不调整大小
我在我的 main 中使用了这段代码UIViewController
来获得一个大标题:
但我不希望在每个视图中都发生这种情况,实际上我只希望在我的主视图中出现那个大标题。
因此,在线阅读时,我发现要实现这一点,我需要在我不想要那个大标题的视图中添加这个:
但这并没有真正按预期工作。
我得到的结果是,当我执行 segue 时,标题消失了,但导航控制器保持相同的大小,就好像它里面有一个大标题一样。
我的实施可能有什么问题?
iOS 12.1 测试版 3
Xcode 10.1 测试版 2
ios11 - 如何在转换视图控制器时修复 UISearchBar 轻弹动画?
从 iOS 11(及更高版本)开始,我尝试合并大标题(带有UISearchController
)。我的一个屏幕在层次结构上没有UITableView
第一个孩子(而是UIPageViewController
,这导致导航栏没有折叠,因为scrollView
它不是第一个孩子..但由于结构设计不能..无论如何这不是问题)。
当按下另一个屏幕(并且该屏幕已设置为navigationItem
)时,过渡动画看起来很奇怪(从中心关闭并且与导航栏动画不同步)。largeTitleDisplayMode
never
UISearchBar
注意:如果推送的控制器已largeTitleDisplayMode
设置为.automatic
(或always
),则转换正常。
背景
prefersLargeTitle
启用时,设置navigationItem
'ssearchController
并且层次结构上的第一个视图不是 tableView (或者我猜是 scrollView 后代),navigationBar 显示 searchBar 打开。
尝试过的选项
我尝试修改and的translucent
属性。还要设置 UINavigationBar 的.UINavigationBar
UISearchBar
clipToBounds
代码
ios - 如何将透明的“大标题”UINavigationBar 重置为默认外观设置?
我正在尝试解决如何将透明的“大标题”导航栏重置为默认外观设置。
我使用以下setTransparent()
函数来配置我的透明导航栏。
该reset()
函数成功重置默认大小的导航栏,但无法重置“大标题”导航栏。
我认为这与“大标题”不与 backgroundImage/shadowImage 一起使用...
swift - UIRefreshControl 在启用 preferLargeTitles 的情况下向下滚动时出现奇怪的跳转
当我UIRefreshControl
向下滚动我的collectionview
. refreshControl
即使稍微滚动也会弹出并导致标题向下跳动。
我试过:
这修复了一些问题,但在向下滚动以使用刷新控件时仍然会出现小跳(几乎不明显)。如果我这样做prefersLargeTitles = false
,它工作正常,没有跳跃。
ios - 导航栏大标题转换委托
我已经Large Title
在我的导航栏中启用了 automatic Display Mode
,以便在用户滚动时它会缩小。有没有办法在这种转变发生时得到通知?我没有找到任何委托方法。我有一个Right Bar Button Item
长标签,当大标题缩小时我想隐藏它,以便标题完全居中。
ios - 大标题在折叠时自动展开,按钮更改标题。有什么想法吗?
我有一个带有大标题导航栏的视图,以及一个带有内容视图的滚动视图。滚动视图正常滚动(alwaysBouncesVertical 设置为 true),大标题按预期折叠和展开。
我在屏幕底部有一个按钮,当我点击它时,我改变了它的标题。奇怪的是,当我更改它时,如果导航栏折叠起来,它会立即展开并使滚动视图向上滚动一点,使按钮几乎完全离开屏幕。从这一点开始,滚动再次正常工作,我可以毫无问题地滚动回按钮。
你们知道为什么用常规设置标题吗
self.button.setTitle("", for: .normal)
会触发导航栏扩展吗?
我尝试将文本设置为许多不同的字符串。我还尝试对按钮布局进行其他更改(例如禁用它),但这些更改都没有产生相同的问题。