【发布时间】:2013-12-11 20:32:46
【问题描述】:
我的UIViewController 上有一个较小的UIView 作为主UIView 的子视图。这个较小的UIView 也有一张图片和几个标签。
我想要的是让用户触摸这个较小的视图(在这个视图或其内容的任何地方),然后转到一个新的UIViewController。
我在较小的视图中添加了一个点击手势,并设置了一个从点击手势到我接下来要显示的UIViewController 的转场。
但是,这仅在用户仅触摸视图上没有标签或图像的空间并且选中“启用用户交互”时才有效。如果触摸图像或标签,则不会发生任何事情,如果未选中“启用用户交互”,则不会发生任何事情。
我完全从情节提要中完成了这项工作,并且只实现了一个prepareForSegue 方法。
我有什么遗漏吗?任何帮助将不胜感激,谢谢!
【问题讨论】:
-
为什么不在 UIViewController 及其所有触发 segue 的视图上放置一个透明按钮
-
@RyanG 老实说我没有想到这一点。那会让事情变得容易得多!谢谢,我会试试看效果如何。
标签: ios uiview storyboard segue uitapgesturerecognizer