У меня есть приложение, и в моих прикосновениях я начинаю перемещать изображение в другой вид.После перемещения изображения я заменяю исходное изображение тем же изображением с альфа-значением .5.
Однако пользователь все равно может коснуться «затемненного» изображения и переместить его.Я не хочу, чтобы они могли выбирать какие-либо "затемненные" изображения.Я подумал, что, возможно, я мог бы отменить начало касаний, когда пользователь касается первого раза, но я не уверен, как отменить его.
ОБНОВЛЕНИЕ: Согласно опубликованным предложениям, я сделал это в своих касаниях.1005 *
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{UITouch * touch = [затрагивает любой объект];if (self.alpha> = 1) {// DO STUFF} else self.userInteractionEnabled = NO;}
Однако это не решает проблему, так как я все еще могу перетащить изображение и отбросить его.
Любые другие идеи будут оценены по достоинству !!
Спасибо