頭と尻尾はくれてやる!

パソコンおやじのiPhoneアプリ・サイト作成・運営日記


CALayerはタッチイベントを取得できない

UIResponder Reference


頭と尻尾はくれてやる!/ UIViewのdrawRect:で意外にメモリ使ってた
↑ここでUIViewのサブクラスで描画してたのをCALayer使うわ!で締めてて実際そのように修正してて気が付いたんだけどさ、、、
CALayerってタッチイベントを取得できないんだね!やっちゃったよー!

UIViewならUIResponderクラス(UIViewのスーパークラス)の
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
などで取得できるんだけどね。

二度と時間を無駄にしないように、と情けないながらも記事にしたんだよ。


一番上のイメージ画像を無駄にBlenderで作ってみたんだけど、微妙だったな。

<< UIButtonをタップしても反応しない理由  TopPage  UIViewのdrawRect:で意外にメモリ使ってた >>

コメント


管理者にだけ表示を許可する
 

トラックバック

トラックバックURL
http://ringsbell.blog117.fc2.com/tb.php/848-77213e80




Copyright ©頭と尻尾はくれてやる!. Powered by FC2 Blog. Template by eriraha.

FC2Ad