【问题标题】:App with Large Titles jittering on scroll滚动时大标题抖动的应用程序
【发布时间】:2017-12-15 20:33:22
【问题描述】:

我知道这很模糊,因为我不知道是什么导致了这个错误,而且它似乎是随机出现的。

问题是,当大标题打开,并且视图中有可滚动的内容时,当我向下滚动时,大标题变小了,我不仅不喜欢这种行为,而且非常不和谐。

这是问题的 gif 图像: https://gyazo.com/8cadef763afeb535ca991c5ba8d7b249

正如你所看到的,当我滚动时,单元格的移动速度比我滚动的快。

我知道很难看到大标题从哪里开始,它从我用鼠标水平来回移动的地方开始

我试过了:

navigationController?.navigationBar.prefersLargeTitles = true
navigationController?.navigationItem.largeTitleDisplayMode = .always

有人遇到过这个问题吗?你是怎么解决的?

谢谢

【问题讨论】:

  • 有什么问题?对我来说看起来不错......也许是我,我只是看不到它,哈。
  • 问题是当我滚动时我希望大标题保持不变。当我滚动时它消失了,这是一个问题,因为它非常紧张,我滚动一点,它移动了很多
  • @LinusGeffarth gyazo.com/fe00630394301b5f2800d65f2046768d 这显示得更好,注意我是如何抓住线的,但它会跳来跳去?
  • 哦,好吧,你不喜欢这样吗?我猜它是故意实现的,所以滚动视图不会显示半个标题标签。整个 iOS 的搜索栏都是一样的。我感觉合理。另外,在用户体验方面,我希望在您的应用中看到这一点 :)
  • 它以前没有这样做,这是一种很奇怪的行为

标签: ios swift


【解决方案1】:

好吧,我解决了。

首先,是的,这预期的行为(不幸的是),但是如果你不想要它,有一个解决方案。

如果页面上唯一的东西是可滚动视图,则会发生这种情况。因此,为了解决这个问题,您可以使用没有文本(因此不可见)的按钮或标签。

如果您使用隐藏标签或按钮或任何无法滚动的东西,大导航栏将保留在那里。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-11
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    相关资源
    最近更新 更多