касается нового вопроса для iPhone / iPad - PullRequest
0 голосов
/ 16 мая 2011

У меня есть приложение, и в моих прикосновениях я начинаю перемещать изображение в другой вид.После перемещения изображения я заменяю исходное изображение тем же изображением с альфа-значением .5.

Однако пользователь все равно может коснуться «затемненного» изображения и переместить его.Я не хочу, чтобы они могли выбирать какие-либо "затемненные" изображения.Я подумал, что, возможно, я мог бы отменить начало касаний, когда пользователь касается первого раза, но я не уверен, как отменить его.

ОБНОВЛЕНИЕ: Согласно опубликованным предложениям, я сделал это в своих касаниях.1005 *

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{UITouch * touch = [затрагивает любой объект];if (self.alpha> = 1) {// DO STUFF} else self.userInteractionEnabled = NO;}

Однако это не решает проблему, так как я все еще могу перетащить изображение и отбросить его.

Любые другие идеи будут оценены по достоинству !!

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 мая 2011

Попробуйте это ...

self.userInteractionEnabled = NO;
0 голосов
/ 16 мая 2011

вы можете отключить взаимодействие с пользователем в любом представлении, используя

view.userInteractionEnabled = NO;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...