小编Dav*_*ave的帖子

iPhone - 在UIView上绘制透明矩形以显示下方的视图

我目前有两个UIViews:一个是红色背景,另一个是蓝色.蓝色视图是红色视图的子视图.我想做的是能够"剪掉"蓝色视图上的矩形,以便可以看到红色视图.你是怎么做的?

iphone quartz-graphics uiview ios

38
推荐指数
3
解决办法
4万
查看次数

iPhone - 与多个UIGestureRecognizers发生冲突

我目前与UIGestureRecognizers有一些冲突,导致一切都很好.我在屏幕上有几个正方形(UIView)让用户平移和捏(用于缩放视图).我在主视图中添加了一个UIPinchGestureRecognizer,其中添加了正方形,以便我可以在焦点上缩放正方形.我还为每个方块添加了UIPanGestureRecognizers,以便它可以在屏幕中移动.当我的手指在其他方向上移动时,当我捏住缩放选定的方格时,问题就会出现.根据我的调试,似乎如果我的捏手指穿过非聚焦方块,他们就会吃掉可以抵消捏合手势的触摸.使用"[pan requireGestureRecognizerToFail:pinch]" 给予捏合优先权,但创建和发布,因为连续的泛识别器不再触发.我也尝试将UIPinchRecognizer直接添加到正方形但是可以工作,但是手势有限制在正方形的范围内,如果正方形缩小太多则效果不佳.有没有解决的办法?我错过了什么?

iphone objective-c uiview uigesturerecognizer

5
推荐指数
1
解决办法
5774
查看次数