Каким будет лучший способ реализации интерфейса, который состоит из UIView, которые разделены линией, а строка может изменять размеры просмотров?Разделитель перетаскивания для изменения размера UIViews
В его простейшей форме, это может выглядеть следующим образом:
----------------
| |
| View A |
| |
|--------------| < line which can be moved up and down, resizing the views
| |
| View B |
| |
----------------
Это может иметь много больше просмотров.
Моей первой мыслью было бы сделать линию перетаскиваемого UIView с чем-то вроде Touches, который изменил размеры представлений в соответствии с его положением, но я уверен, что должно быть более элегантное решение.
Ответ будет отличаться в зависимости от того, используете ли вы автоопределение и ограничения, или это вопрос без автосохранения (т. Е. Вы поддерживаете версии iOS до 6.0). Но простой идеей было бы создать «UIPanGestureRecognizer», который изменил бы размеры изображений на основе того, куда вы перетаскиваете. – Rob