0
私はアプリケーションにドラッグ可能なUIViewを実装しています。コードはうまくいきましたが、UIViewを移動できる制限区域を設定したいと思います。最小値と最大値をどのように設定するのですか?
マイコード:
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
if([touch view] == camview)
{
CGPoint location = [touch locationInView:self.view;
startX = camview.center.x;
startY= location.y - camview.center.y;
}
}
- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [[event allTouches] anyObject];
if([touch view] == camview)
{
CGPoint location = [touch locationInView:self.view];
location.y =location.y - startY;
location.x = startX;
camview.center = location;
}
}
だから私はUIViewのをドラッグすることができ、最小値と最大yの値を設定することができますか?
ありがとうございます!
はありがとうございました(!: – Grace