在UIWindow上面使用UIimageView。我想要處理該Imageview的觸摸事件,但無法做到這一點。在UIwindow上的UIimageView上觸摸事件
當我在UIview上使用UIimageView時,我們可以使用touchBegan,touchEnded但在UIWindow而不是UIView時如何處理它。
謝謝..
在UIWindow上面使用UIimageView。我想要處理該Imageview的觸摸事件,但無法做到這一點。在UIwindow上的UIimageView上觸摸事件
當我在UIview上使用UIimageView時,我們可以使用touchBegan,touchEnded但在UIWindow而不是UIView時如何處理它。
謝謝..
如果你只是想處理的自來水,你必須設置,
imageView.userInteractionEnabled = YES;
默認情況下的UIImageView有userInteractionEnabled屬性設置爲NO。您可以添加點擊手勢識別它,
UITapGestureRecognizer *tgr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(anyMethod)];
[imageView addGestureRecognizer:tgr];
[tgr release];
如果要移動的圖像,你可以使用UIPanGestureRecognizer。
- (void)sendEvent:(UIEvent *)event
試試這個功能