Swift 4隐藏一个视图,因此onclick适用于它下面的视图[关闭]
Posted
技术标签:
【中文标题】Swift 4隐藏一个视图,因此onclick适用于它下面的视图[关闭]【英文标题】:Swift 4 hide a view so onclick works for the view under it [closed] 【发布时间】:2018-06-13 01:01:36 【问题描述】:如何在 ios 中隐藏视图,以便 ontouch/click 等事件被其下的视图拾取?同样,它如何与 android Visibility.GONE 一起工作。如果我只是在 Swift/IOS 中隐藏视图,则视图会被隐藏但仍然是布局的。
底部可见的视图(半透明):
隐藏时底部视图的图片:
灰色区域应该可以左右滚动,但不是
【问题讨论】:
使用故事板获取视图。 ? 我尝试过隐藏褪色视图时视图会滚动 【参考方案1】:如果我只是在 Swift/IOS 中隐藏视图,则视图会被隐藏但仍然是布局的。
那不是真的。 isHidden
为 true
的视图不接收触摸;正如您所期望的那样,触摸“虽然”落在了它背后的观点上。确实,难以实现的事情恰恰相反:拦截触及的无形视图。
【讨论】:
不幸的是,这不起作用。我在隐藏视图下有一个 viewpager/pagerstrip,并且滑动不适用于该隐藏视图应该位于的确切区域。在视图下方滑动可以正常工作。 我会添加一些图片 我坚持我所说的。你在做什么,我不知道。 可能你是对的,但是它仍然没有按预期工作,请参阅编辑后的帖子。以上是关于Swift 4隐藏一个视图,因此onclick适用于它下面的视图[关闭]的主要内容,如果未能解决你的问题,请参考以下文章