読者です 読者をやめる 読者になる 読者になる

Keep It Real BLOG

ソフトウェアエンジニア。1児の父。 酒、ラーメン、サッカー好き。旅行も好きですが、普段は出不精で大抵たまプラーザ界隈に居ます。

UITapGestureRecognizerを使用する際の注意

iOS-Objective-C iOS

f:id:naohide_a:20151202195340j:plain UILabelやUIImageViewをタップして、アクションしたい場合にUITapGestureRecognizerを使用したりすると思うのですが、その際に、そのままでは動かないので注意書き。

userInteractionEnabledがデフォルトはNOになってので、書きのようにYESにしてやらないと動かないので、注意。

UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,100,20)];
label.userInteractionEnabled = YES;

UIImageView * view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"arrow.gif"]];
view.userInteractionEnabled = YES;