gpt4 book ai didi

iphone - iPhone中UI捏合手势放大后如何设置scrollview的内容大小

转载 作者:行者123 更新时间:2023-12-03 21:18:20 25 4
gpt4 key购买 nike

我必须在 iphone 中实现 UIPinchGesture,我的代码如下:

    - (void)handlePinch:(UIPinchGestureRecognizer*)recognizer
{
if ( [recognizer state] == UIGestureRecognizerStateBegan ||
[recognizer state] == UIGestureRecognizerStateChanged )
{
NSLog(@"=======Scale Applied===========");
if ( [recognizer scale]<1.0f )
{
[recognizer setScale:1.0f];
}
CGAffineTransform transform = CGAffineTransformMakeScale([recognizer scale], [recognizer scale]);
self.view.transform = transform;

}

这段代码对于放大和缩小工作正常,但是当我放大时我无法 ScrollView ,以便我可以阅读 View 上的文本。

谢谢。

最佳答案

您必须使用 UIScrollView 而不是 UIView。完成此操作后,您必须调整 ScrollView 的内容大小。

[myScrollView setContentSize:CGSizeMake(width, height)]

如果内容大于屏幕, ScrollView 会自动滚动。

希望有帮助。

关于iphone - iPhone中UI捏合手势放大后如何设置scrollview的内容大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com