Swift : 为 UIPanGesture 创建区域

Swift : Create region to UIPanGesture

我这里有这个设计:http://imgur.com/XHMBUdj

我想将屏幕的左半部分(垂直分割)分配给蓝色条的上下平移,并将屏幕的右半部分(垂直分割)分配给红色条的上下平移.

我已经可以使用 UIPanGestureRecognizer,但是,我只需要帮助制作一个区域,如果用户在屏幕右侧平移,"this" 发生,如果用户平移左侧,"this" 发生。

我的一个朋友推荐使用 UIBezierPath。有人可以帮帮我吗?代码将不胜感激!

我看起来有两个 UIPanGestureRecognizers.

会更容易

在您的视图中,您可以添加一个占据屏幕左半部分的子视图,其中包含蓝色条和麦克风,并添加另一个子视图位于屏幕的右半部分,其中包含红色条和音乐图标。

然后您可以创建两个单独的 UIPanGestureRecognizers 并向每个视图添加一个。然后每一面都会有一个识别器来为你进行侧面检测。