Я пытаюсь создать перетаскиваемый образ, но я пытаюсь ограничить его перетаскивание на небольшой квадрат, а не на весь экран. Может ли кто-нибудь сказать мне, где я ошибаюсь? Я разместил код, который у меня до сих пор ниже:Граница для перетаскиваемого изображения ios
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [[event allTouches] anyObject];
if([touch view] == dot) {
CGPoint location = [touch locationInView:self.view];
dot.center = location;
if (location.x >10) {
location.x =10;
} else if (location.x <10) {
location.x = 10;
}
if (location.y >20) {
location.y =20;
} else if (location.y < 20) {
location.y = 20;
}
}
}
Так что происходит, когда ты перетаскивание? – graver
Я могу просто перетащить его по всему экрану, а не в пределах, которые я указал. Затем перетаскиваемое изображение может исчезнуть с экрана/под панелью навигации/панелью вкладок. Как я могу ограничить его небольшим квадратом? – mhorgan