2011-07-09 194 views
0

在UIWindow上面使用UIimageView。我想要處理該Imageview的觸摸事件,但無法做到這一點。在UIwindow上的UIimageView上觸摸事件

當我在UIview上使用UIimageView時,我們可以使用touchBegan,touchEnded但在UIWindow而不是UIView時如何處理它。

謝謝..

回答

2

如果你只是想處理的自來水,你必須設置,

imageView.userInteractionEnabled = YES; 

默認情況下的UIImageViewuserInteractionEnabled屬性設置爲NO。您可以添加點擊手勢識別它,

UITapGestureRecognizer *tgr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(anyMethod)]; 
[imageView addGestureRecognizer:tgr]; 
[tgr release]; 

如果要移動的圖像,你可以使用UIPanGestureRecognizer

0
- (void)sendEvent:(UIEvent *)event 

試試這個功能