Я добавление программно в UIView B на другой UIView А.подвид вне кадра parentview события
Аналого кадр {{0, 372}, {320, 44}}. B UIView добавляется в {0, -74} и имеет ширину {320, 74}.
Моя проблема в том, что события B-касания не обрабатываются.
Точнее, события прикосновения обрабатываются для дочернего узла UITableView UIView A заканчивается на {0, 372}, даже если B UIview отображается над UITableView.
Любое решение пожалуйста?
У меня такая же проблема, как у лефакира, и я бы предпочел не создавать третий вид, с помощью которого можно было бы содержать два других. Вышеупомянутое решение также появилось в моей голове; означает ли нижнее положение решение не кошерное? И если нет, то почему? –
Именно так я гарантирую, что субподзоры, которые «торчат» из границ их родителей, все еще получают свои события касания. Работает отлично и является самым чистым решением IMHO. Я не вижу никаких недостатков (возможно, кроме незначительного удара производительности из-за итерации через все подпункты, но это кажется незначительным). –