有沒有人在UITableView的iOS模擬器中捏住問題?我有這樣的代碼:使用Option/Alt鍵模擬iOS模擬器捏合
UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinch:)];
[self.tableView1 addGestureRecognizer:pinch];
[pinch release];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTouch:)];
[self.tableView1 addGestureRecognizer:tap];
[tap release];
在我的viewDidLoad方法中。在我的handlePinch:和handleTap:方法中,我只是NSLog(@「pinched」)或@「tapped」。水龍頭的作品,但捏不了。在模擬器中是否有錯誤,或者我沒有爲UITableView正確模擬它? (按住兩個圓的選項鍵,點擊鼠標,然後拖動模擬捏)
編輯: 我選擇了multiTouchEnabled爲tableView,它不認識捏。但是,如果我更改外部容器UIView並添加pinchgesture到UIView,那麼它似乎工作。但我認爲,如果外部UIView沒有根據文檔查找pinchgesture,它不應該工作。
確保在桌面視圖中用鼠標光標開始捏。 – BoltClock 2011-06-09 18:52:04