我希望能够在 UIScrollView 上捏缩放,以便子视图仅在 x 轴上展开/收缩。
我创建了一个 UIScrollView,并使用 addSubview 添加 UIViews。每个 UIView 中都有一个 UILabel 。我应该在数组中保留这些 UIViews 吗?
当我缩放时,我不希望文本大小受到影响,只是每个框的宽度。我想我也需要最小和最大缩放级别。
Apple 的garageband 应用程序中使用了类似的东西。知道怎么做吗?
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
| |
-------------------------