如何知道在Swift中点击了哪个UIView

时间:2015-07-01 13:16:36

标签: ios swift uigesturerecognizer touchesbegan

有8个UIViews,我想在点击时导航到另一个View Controller,但是当我点击8 UIView中的任何一个时,它只指向一个是FindViewController的视图控制器。我点击了硬编码导航,但我希望每个UIView都应该导致一个不同的ViewController我无法做到这一点。这是我的代码: -

1
---2
---3
   ---4

}

这是输出。需要帮助!

enter image description here

1 个答案:

答案 0 :(得分:0)

UIGestureRecognizer有一个名为view的属性,从文档中可以看出"手势识别器附加到的视图。 (只读)&#34 ;.因此,在您的操作方法(看起来像flipView)中,您可以调用sender.view然后对其进行操作。