我要一個* UITapGestureRecognize * R添加到我的的UITextView,因爲我要關閉「彈出窗口」,其中TextView的是,所以我想,該方法「隱藏」的彈出Popup類,當T * extView *被點擊時。我試了一下像下面,但它不工作由於某些原因:添加TapGestureRecognizer到的UITextView
UITapGestureRecognizer *gr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(show)];
[gr setNumberOfTapsRequired:1];
[viewText addGestureRecognizer:gr];
我也不想爲它創建一個子類,因爲我則需要調用「父」 - 方法「隱藏」。
也許你現在是一個很好的解決方案。
預先感謝您。
嗨,謝謝你的回答,但它不起作用。如果我點擊TextView,委託 - 方法textViewShouldBeginEditing沒有被調用(我添加了一個NSLog)。 有沒有像textViewTouchesEndes或東西的東西,對嗎? – 2011-06-06 08:36:38
嘗試設置[textView seteditable:是]; ? – shannoga 2011-06-06 08:40:16
嗯,不工作,不想要(不應該是可編輯的)。沒有辦法讓GestureRecognizer工作嗎? – 2011-06-06 08:57:51