概述我不确定这是否可行,但我有一个能够通过平移
手势在屏幕上拖动的
视图.选择视图后,视图的角落会出现一些小抓手,允许用户调整视图大小.问题是,那些夹子超出了视图的范围(它们仍然显示,因为clipSubviews已关闭),但是当选择在视图外部绘制的部分时,这些夹子上的手势
识别器不会触发.让视图更大以实际握住夹子将破坏许多已经创建的基于视图大小的逻辑,因此这对我来说是最后的手段. 有没有其他方法可以让手势识 我不确定这是否可行,但我有一个能够通过平移手势在屏幕上拖动的视图.选择视图后,视图的角落会出现一些小抓手,允许用户调整视图大小.问题是,那些夹子超出了视图的范围(它们仍然显示,因为clipSubvIEws已关闭),但是当选择在视图外部绘制的部分时,这些夹子上的手势识别器不会触发.让视图更大以实际握住夹子将破坏许多已经创建的基于视图大小的逻辑,因此这对我来说是最后的手段.
有没有其他方法可以让手势识别器处理在父视图之外绘制的视图?
解决方法 您可以尝试在UIVIEw子类中重写
hitTest:withEvent:
,并返回抓手视图. 总结
以上是内存溢出为你收集整理的ios – 在视图外部的子视图上的手势识别器全部内容,希望文章能够帮你解决ios – 在视图外部的子视图上的手势识别器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)