【问题标题】:How can I make a hidden button menu appear/disappear with a scrollView?如何使用滚动视图使隐藏的按钮菜单出现/消失?
【发布时间】:2018-08-15 02:59:50
【问题描述】:

我想让Buttons 隐藏在ScrollView 中的正常内容上方,当我向下滑动时会出现。目前,我在ScrollView 内的StackView 中有这些Buttons。我希望视图在Buttons 不可见的两个位置和它们所在的位置之间捕捉,但如果实际内容大于屏幕,我可能需要滚动。

我试过contentOffset。这首先有效,但如果它被滚动并且内容小于屏幕,它将始终显示Buttons

关于如何做到这一点的任何想法?

图片说明:

【问题讨论】:

  • 到目前为止你的代码是什么样子的?
  • 到目前为止,我的情节提要中只有这个,没有真正的代码来获得我想要的捕捉效果。

标签: ios swift uiscrollview


【解决方案1】:

很难理解您所描述的内容。但正如我的想象,您需要为具有负 Top 值的滚动视图设置 contentInset,如下所示:
UIScrollview.contentInset = UIEdgeInsetsMake(-60.0, 0.0, 0.0, 0.0)

【讨论】:

  • 这是一个好的开始,但它不会给我想要的那种捕捉效果。你需要什么澄清?我很乐意澄清
  • 我不确定捕捉效果。当您向下滚动视图并释放手指时,是否像弹回?
  • 您需要哪些操作来隐藏和显示这些按钮?如果你向下滚动,这些按钮出现,然后松开手指,这些按钮隐藏,用户如何点击它们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-11
  • 1970-01-01
  • 1970-01-01
  • 2011-04-13
相关资源
最近更新 更多