0
這可能看起來很簡單的你,但我想知道哪些對象被觸動了看法...倒是哪個對象
我解釋......在viewDidLoad方法,我有創建幾個對象以編程方式(uiimageviews,標籤,按鈕等)。
現在在touchesEnded方法中,我想知道哪個對象被單擊了...如何?
我試過[觸摸自我] ==的UIImageView],但它不工作...
感謝
這可能看起來很簡單的你,但我想知道哪些對象被觸動了看法...倒是哪個對象
我解釋......在viewDidLoad方法,我有創建幾個對象以編程方式(uiimageviews,標籤,按鈕等)。
現在在touchesEnded方法中,我想知道哪個對象被單擊了...如何?
我試過[觸摸自我] ==的UIImageView],但它不工作...
感謝
的- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
回調提供你所需要的touches
參數的信息。爲了提取了觸摸使用的觀點:
UIView *touchedView = [[touches anyObject] view];
然後,您可以比較:
if (myView == touchedView) {
// do stuff
}
更多信息以developer.apple.com
我用同樣的ImageView在viewDidLoad中顯示的影像,然後我釋放它。所以我沒有更多的權限訪問touchesEnded中的圖像... – awlcs 2011-04-13 11:53:27