Я хочу, чтобы иметь возможность зажимать масштаб изображения с помощью UIScrollView, так что subviews расширяются/сокращаются только по оси x.Пинч масштабирует UIScrollView только по оси x
Я создаю UIScrollView и используя addSubview для добавления UIViews. Каждый UIView имеет UILabel. Должен ли я держаться за эти UIView в массиве?
Когда я увеличиваю масштаб, я не хочу, чтобы на размер текста влияли только ширину каждого окна. Думаю, мне нужны минимальные и максимальные уровни масштабирования.
Что-то вроде этого используется в приложении Apple гараж. есть идеи как это сделать?
1.
-------------------------
| |
| ------ ------- -- |
| | 1 | | 2 | | 3| < 10 UIView subclass boxes on a UIScollView,
| | | | | | | with a UILabel in each UIView
| ------ ------- -- |
| |
-------------------------
2.
-------------------------
| |
| ---------- --------|
| | 1 more | | 2 | < During zoom-in pinch, boxes are stretched
| | | | | in x-axis only. Label remains same font size
| ---------- --------| and left aligned, showing more text
| |
-------------------------
Что у вас пробовал? Внедрите распознаватель UIGesture, а в действии реализуйте изменение в 'subView' и вызовите' setNeedsDisplay' – Legolas