我在iPad上使用爲iOS 5開發的XCode 4.4,並在創建我的自定義按鈕時使用Storyboard佈局。如何獲取自定義UIButton上的水龍頭座標?
我有觸摸事件正確工作和日誌記錄,但現在我想要在我的自定義按鈕上獲取水龍頭的x/y座標。
如果可能,我希望座標相對於自定義按鈕而不是相對於整個iPad屏幕。
這是我在.h文件中的代碼:
- (IBAction)getButtonClick:(id)sender;
和我的.m文件代碼:
- (IBAction)getButtonClick:(id)sender {
NSLog(@"Image Clicked.");
}
就像我說的,是正確地記錄,當我點擊的形象。
如何獲取水龍頭的座標?
我已經嘗試了幾個互聯網上的不同例子,但是當它在日誌框中顯示一堆數字(也許是座標)時,它們總是會凍結。我非常新開發iOS,所以請儘可能簡單。謝謝!
爲什麼你需要的座標? – 2012-08-07 14:22:15
Artern提出正確的問題。你真的需要知道按鈕內的座標,還是隻想知道點擊了哪個按鈕(在這種情況下,你不需要弗拉基米爾對「發件人和事件」的出色建議),而是你可以看看在'發件人'處確定哪個按鈕被點擊。 – Rob 2012-08-07 14:30:23
我需要的座標,因爲我顯示的圖像作爲UIButton,我需要知道用戶點擊該圖像上的哪個位置。我已經知道如何判斷哪個按鈕被點擊了。 – twbbas 2012-08-07 14:32:08