Как изменить альфа-значение UIImage на ноль, когда я его коснулся, мне нужно изменить только альфа-значение затронутой части UIImage.Измените значение Alpha для затронутой части на UIImage?
Кто может мне помочь?
Как изменить альфа-значение UIImage на ноль, когда я его коснулся, мне нужно изменить только альфа-значение затронутой части UIImage.Измените значение Alpha для затронутой части на UIImage?
Кто может мне помочь?
Вы можете использовать UITapGestureRecognizer, добавленный в UIImageView. Сначала вам нужно добавить delaget в .h UIGestureRecognizerDelaget .h файл.
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imageTaped:)];
singleTap.numberOfTapsRequired = 1;
[self.imageview addGestureRecognizer:singleTap];
вы также должны UserInterActionEnable к да по умолчанию нет.
и делать то, что вы хотите здесь
- (void)imageTaped:(UIGestureRecognizer *)gestureRecognizer
{
[UIView animateWithDuration:0.5 animations:^(void)
{
imageView.alpha = 0.0;
}];
}
Выполните следующие шаги.
Если вы хотите анимировать его, вы можете использовать его.
[UIView animateWithDuration:4.0 animations:^{
ImageView.alpha = 0.0;
}];
привет, спасибо за Ваш ответ. но мне нужно изменить значение альфа только при коснувшихся координатах .... – Arunkumar
проверить мой ответ .... – Jitendra