2011-05-06 34 views

回答

1

我相信它會檢測到日期點擊哪個應該打開iPhone本機日曆爲您添加該日期的事件。

注意:如果您的textView可編輯,則UIDataDetectorTypes將不起作用。

如果您正在使用IB,您必須將textView設置爲在textView的屬性中不可編輯。只需選擇textView並轉到工具 - >屬性檢查器。一旦出現,請取消選中可編輯複選框。

如果通過代碼添加您的TextView,然後加入

textView.datadetectorTypes = UIDataDetectorTypeCalendarEvent 

寫這行代碼之前

self.textView.editable = NO; 

,那麼你可以指定dataDetectorTypes

self.textView.dataDetectorTypes = UIDataDetectorTypeAll; 

如果你想在textView中加載一些文本,然後執行此操作:

self.textView.text = @"www.Apple.com"; 
self.textView.editable = NO; 
self.textView.dataDetectorTypes = UIDataDetectorTypeAll; 
相關問題