搜尋此網誌

2010年4月27日 星期二

iphone開發-UITouch

今天老師要我寫一個觸控螢幕 畫面就會顯示你觸控位置的座標的小程式
查了一下 剛好UITouch有提供locationInView 這個method 可以達到這個功能
只要在程式裡面加入此method
//當手觸摸螢幕時 就會自動跑到以下程式
- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
{
//取得觸摸點
UITouch *touch = [touches anyObject];
// 取得觸摸點的座標
CGPoint pt = [touch locationInView:self.view];
//顯示(x,y)
NSString *locationMessage = [[NSString alloc] initWithFormat:@"座標: x=%.0f, y=%.0f", pt.x, pt.y];
//顯示在Label上
display.text=locationMessage;
[locationMessage release];
}

Library:
UITouch

沒有留言:

張貼留言