-2

こんにちは、ゆるい鳥の画像のようなタップして開始する画像を追加しようとしていますが、ウェブで探しているものが実際に見つからないので、ここに来ました。これを行うために UIImageView を使用しようとしましたが、うまくいきません。

誰もこれを行う方法を知っていますか?

4

2 に答える 2

1

このタスクは、この方法で実行できます。画像を追加するときは、imageView に透明なボタンを追加し、ボタンのアクションからアクティビティを開始します。

透明ボタンのコード

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; 
于 2014-03-15T18:45:49.243 に答える
0

UITapGestureRecognizer を UIImageView に追加し、UIImageView の userInteractionEnabled を YES に設定します。

これを試して

imageView.userInteractionEnabled = YES;

UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped)];
[imageView addGestureRecognizer:tapGesture];
[tapGesture release];

そしてこれを実装する

- (void)viewTapped:(UITapGestureRecognizer *)gestureRecognizer
{
    UIView *tappedView = gestureRecognizer.view;
}
于 2014-03-19T10:24:17.687 に答える