私は画像を表示するUIImageViewを持っています。タップして保持すると、ユーザーが画像ビュー上に指を置いている限り、暗くしたいと思います。基本的には、UIButtonのように動作するようにしたい。ハイライト表示(タップ)したときにUIImageViewを暗くするにはどうすればよいですか?
私は現在、それがUIGestureRecognizerでこれを行うている:
- (void)viewDidLoad
{
[super viewDidLoad];
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(pictureViewTapped)];
singleTap.numberOfTapsRequired = 1;
singleTap.numberOfTouchesRequired = 1;
[self.pictureImageView addGestureRecognizer:singleTap];
[self.pictureImageView setUserInteractionEnabled:YES];
}
と私のpictureViewTapped
では、私は(今のところ)にこれを持っている:
- (void)pictureViewTapped {
NSLog(@"Picture view was tapped!");
}
は、どのように私はUIImageViewを暗くするのですか?どんな助けもありがとうございます。
ボタンのように動作させたい場合は、ボタンを使用しないでください。 – danypata