0
私が作成しているアプリケーションでは、AdvancedView1という名前のUIViewがあります。ユーザーは、画面上でビューをドラッグすることができます。ユーザーはビューを画面上の特定の位置にドラッグする必要があります。ビューが特定の領域にドロップされた場合、ビューは定義された位置に「スナップ」します。 IF AND文を使用しようとすると、エラーが発生します。助言がありますか?IF文を使用したUIViewの位置設定
また、 "origin"は.hファイルで宣言されたCGPointです。
- (void)pan:(UIPanGestureRecognizer *) gesture
{
if (gesture.state == UIGestureRecognizerStateChanged)
{
CGPoint origin = [gesture locationInView:[self superview]];
[self bringSubviewToFront:[self superview]];
[self setCenter:origin];
}
if (gesture.state == UIGestureRecognizerStateEnded)
{
if (origin.x >= 574.0 && origin.x <= 724.0) {
self.frame = CGRectMake(574.0, 184.0, self.frame.size.width, self.frame.size.height);
}
}
}
私は