У меня есть пользовательские перетаскиваемые UITextViews, а последний перетаскиваемый UITextView имеет самое большое zPosition (textView.layer.zPosition), чтобы убедиться, что оно появляется поверх других текстовых экранов, но когда я перетащить textViews друг на друга, а затем попытаться переместить один из них сверху, последний добавленный (для просмотра) textView hitTest запускается первым, и приложение решает, что оно попало, даже если мне нужен тот, у которого наибольшее значение zPosition (последний перемещенный)Изменение последовательности тестового теста для просмотра друг на друга
Я попытался модифицировать Трассировка, чтобы проверить, есть ли другие TextViews на сенсорном месте с большим zPosition, но Трассировка дает местоположение на основе границ TextView (в верхнем левом углу х = 0 у = 0)
Так есть ли способ, чтобы изменить последовательность ударила тест проходит, не снимая вид и добавить его снова, или вы можете придумать другой способ, чтобы убедиться, правильный взгляд получает удар
я попробовать, что, не работает – Efesus
он должен работать, можете ли вы добавить образец проекта или соответствующий исходный код? – Danilo
Я использовал [editView bringSubviewToFront: [textViewArray objectAtIndexPath: maxZPositionTextView]] каждый раз, когда был выбран textView, но он не работал – Efesus