gpt4 book ai didi

iphone - 如何在 iphone Objective-c 中用手指移动 View

转载 作者:太空狗 更新时间:2023-10-30 04:00:24 24 4
gpt4 key购买 nike

我认为他的尺寸是 1280 X 345,我在屏幕上左右移动它。现在,我的主要问题是如何让它用我的手指移动(不是向左滑动/向右滑动)我想让它像 iPhone IOS 的主屏幕一样用手指移动。

现在,我正在使用这段代码:

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:infoView];
//[self.view setTransform:CGAffineTransformTranslate(CGAffineTransformIdentity, (location.x + self.view.frame.origin.x - dx), 0.0)];
NSLog(@"touch: %f",location.x);

infoView.frame = CGRectMake(infoView.frame.origin.x + location.x, 0, 1280, 345);
}

这应该是当前的方式,但我无法弄清楚。我也试图在谷歌和这里找到答案,但是,如你所知..我没有找到有用的东西。

我也做了这个,这样你可以更好地理解它。

enter image description here

最佳答案

不要自己编写代码来执行此操作。使用 UIScrollView。这就是它的设计目的。

关于iphone - 如何在 iphone Objective-c 中用手指移动 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10319625/

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