2009-09-07 34 views
8

我有以下問題:我有兩個文本字段和一個UITextView一個視圖(不可編輯,但滾動)顯示一些相關信息。顯示鍵盤時,我將整個視圖向上滑動,以顯示文本字段和鍵盤。當用戶在文本字段外單擊時,隱藏鍵盤並將視圖向下移動。如何設置「啓用用戶交互」上UITextViews代碼

只有當用戶沒有點擊UITextView來隱藏鍵盤時,這才起作用。如果我在IB中啓用了「User Interaction Enabled」,它將起作用,但UITextView將不可滾動。

如何在代碼中設置「用戶交互啓用」,所以無論何時鍵盤顯示我會禁用它?或者有更好的方法來解決這個問題嗎?

TIA 斯特凡

回答

18

設置userInteractionEnabled屬性:

//UITextView *textView; 
textView.userInteractionEnabled = YES; 
+0

哦,不,我做了搜索這個文件,但無法找到它。我失明瞭!它就在UIView中。謝謝丹尼爾。 – sliver 2009-09-08 06:47:37

+0

沒問題。在Apple的文檔中很容易遺漏繼承的方法和屬性,因爲它們沒有直接列出 - 您必須導航到超類參考頁面才能看到它們。 – 2009-09-09 15:20:44

相關問題