如何使用滚动视图使隐藏的按钮菜单出现/消失?
Posted
技术标签:
【中文标题】如何使用滚动视图使隐藏的按钮菜单出现/消失?【英文标题】: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
。
关于如何做到这一点的任何想法?
图片说明:
【问题讨论】:
到目前为止你的代码是什么样子的? 到目前为止,我的情节提要中只有这个,没有真正的代码来获得我想要的捕捉效果。 【参考方案1】:很难理解您所描述的内容。但正如我的想象,您需要为具有负 Top 值的滚动视图设置 contentInset,如下所示:UIScrollview.contentInset = UIEdgeInsetsMake(-60.0, 0.0, 0.0, 0.0)
【讨论】:
这是一个好的开始,但它不会给我想要的那种捕捉效果。你需要什么澄清?我很乐意澄清 我不确定捕捉效果。当您向下滚动视图并释放手指时,是否像弹回? 您需要哪些操作来隐藏和显示这些按钮?如果你向下滚动,这些按钮出现,然后松开手指,这些按钮隐藏,用户如何点击它们。以上是关于如何使用滚动视图使隐藏的按钮菜单出现/消失?的主要内容,如果未能解决你的问题,请参考以下文章