2011-06-04 69 views
0

在我的應用程序中,我必須顯示一些其他文字與UITextView文本視圖。例如:我想先顯示今天的日期,然後我將開始在UITextView上添加內容。所有的數據都來自XML的,我有不同的NSSet包含這些值。如何在UITexview中顯示文本以外的單獨文本?

謝謝

+0

您不清楚您想在哪裏顯示這些附加信息... – Saphrosit 2011-06-04 01:20:13

回答

0

很簡單。 如果在文本視圖中有文本並且創建1個日期變量並將其轉換爲NSString。並使用以下作業完成您的目標。

yourTextView.text = [NSString stringWithFormat:"%@ %@",yourStringDateVariable,yourTextView.text]; 

這有意義嗎?

0

您添加的文本是否需要不可編輯?如果沒有,那麼只需使用默認文本設置UITextView的文本屬性,即可完成。

如果您需要用戶無法擺脫/改變你的文字,那麼當您設置默認的文本,存儲字符串的長度在一個實例變量。將自定義對象設置爲UITextView的代表。之後,使用三種方法

– textView:shouldChangeTextInRange:replacementText: 
– textViewDidChange: 
– textViewDidChangeSelection: 

以確保用戶不更改原始文本。

有關的委託方法的詳細信息,請查看UITextViewDelegate類引用

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html#//apple_ref/occ/intf/UITextViewDelegate

0

是你的問題就這麼簡單「字符串連接」

[NSString stringWithFormat:@"%@/%@/%@", three, two, one];