我有一个UIScrollView作为我的根视图,一个UIImageView(我们称之为父视图)作为根视图的子视图。然后我添加另一个UIImageView(我们称之为子视图)作为父视图的子视图。子视图不包含在父视图的边界内。这是我的视图布局的可视化表示。
................................
. root view .
. ......... .
. .............. . child . .
. .parent view . . view . .
. .............. ......... .
. .
................................
现在,当我在子视图上添加UIPanGestureRecognizer手势时,手势无法识别。我检查了userInteractionEnabled等所有内容。但是,当我将子视图设置为根视图的子视图时,手势可以正确识别。有人知道这个问题的原因吗?