我认为他的尺寸是 1280 X 345,我在我的屏幕上左右移动它。现在,我的主要问题是如何让它用我的手指移动(不是 swipeLeft / swipeRight)我希望它像 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);
}
这应该是当前的方式,但我无法弄清楚。我也尝试在谷歌和这里找到答案,但是,如你所知.. 我没有找到有用的东西。
我也做了这个,所以你可以更好地理解它。