如何使用手势调整 ScrollView 中子视图的大小
我想知道如何使用手势(特别是捏合手势)调整 ScrollView 中子视图的大小。我不想缩放(我的意思是,我不需要放大/缩小)其内容,但我需要调整视图框架的大小。谁能帮助我吗?
i'd like to know how to resize subviews within a ScrollView using gestures, specifically Pinch Gestures. I don't want to scale (I mean, I don't need to Zoom in/out) its content, but I need to resize the view's frame. Can anyone help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将捏合手势识别器添加到您的 mainView:
然后对捏合做出反应:
如果您的 mainView 有一个选项
@property(nonatomic) BOOL autoresizesSubviews
设置为YES
您可以调整 mainView 的大小否则你将不得不遍历所有 mainView 子视图并相应地调整它们的大小Add pinch gesture recognizer to your mainView:
then react to the pinch:
If your mainView has an option
@property(nonatomic) BOOL autoresizesSubviews
set toYES
you could just resize the mainView frame otherwise you will have to go through all the mainView subviews and resize them accordingly