(iPhone) Установите кадр SubView за пределами обязательства обзора?
Вопрос
Я заметил, что могу разместить подпредставление за пределами супервизора (частично или полностью).
Интересно, приемлемо ли это, поскольку в обычном программировании просмотра iphone это кажется ненормальным.
Спасибо.
Решение
Это приемлемо, а иногда и даже обычная практика - пользовательские реализации просмотров просмотра или других «составных» представлений, например, обычно размещают или перемещают объекты за пределами преобразования.
Вы можете быть заинтересованы в UIView clipsToBounds
, который ограничивает усовершенствование подсвидетельства только на границы руководителя.
Другие советы
Также обратите внимание, что из границ субсов представляют проблему при реализации доступности.
Рамка доступности отображается в порядке, но появляется только при выборе области TE, указанного кадра при касании внутри границ родителей.Если Sub View полностью за пределами границ родителей, она доступна только рядом с VoiceOver.Прикосновение, перетаскивание по экрану будет выбирать только представление при удалении указанного подразделения под границами родителей.