我曾嘗試使用如何更新我的視圖控制器中的UITextView?
self.myUITextView.text = @"hi";
在我的筆尖文件來更新我的UITextView。
但是,UITextView的原始文本仍然在屏幕上。我如何更新我的視圖控制器中的UITextView?
我曾嘗試使用如何更新我的視圖控制器中的UITextView?
self.myUITextView.text = @"hi";
在我的筆尖文件來更新我的UITextView。
但是,UITextView的原始文本仍然在屏幕上。我如何更新我的視圖控制器中的UITextView?
我相信你一定已經宣佈的UITextView爲
IBOutlet UITextView *myUITextView;
,並還適當它連接到您的廈門國際銀行。
然後聲明以下屬性在您的.h文件中
@property (nonatomic, retain) IBOutlet UITextView *myUITextView;
和合成它在你的.m文件
@synthesize myUITextView;
現在試圖改變任何你想要的文字。在你的情況下,
myUITextView.text = @"hi";
從xib給你的視圖控制器給出正確的連接(IBOutLet)。我猜想你已經錯過了從筆尖到控制器的UITextView的IBOutLet連接。
可以使用的UITextView的一套產權[self.myUITextView的setText:@ 「嗨更新」];
in - (void)viewWillApper方法。
這不會清除存在於文本視圖 – 2012-04-13 06:54:07
親愛@Justin案例感謝downvote的初始文本,我創建一個UIViewController一個應用程序,並把UITextView的一個視圖,並宣佈 – 2012-04-13 07:28:34
你在做錯誤的事情....您指定負載方法價值......所以,即使你已經改變了值,當你嘗試再次裝入該視圖... viewDidLoad方法將被調用,新的值將被原始值來代替....
而是在viewDidload..Make設定值一些方法或把一些按鈕昂在其Click方法,設定值和存儲在某個地方的.....你做的是完全錯誤的事情。
這是沒有答案的。有不同情況下使用textfield和textview。沒有預先知道需求的情況下,一個人不知道什麼時候使用它。 – 2012-04-13 07:01:26
@hpiOSCoder - yup .....在您評論之前,我編輯了我的答案。謝謝downvote – 2012-04-13 07:02:43
確保IB中的UITextView IBOutlet與控制器屬性的有效連接相連接。
等待「viewDidLoad中」被稱爲改變文本(在這之前,你不能保證文中觀點被加載到內存中)。
更改文本屬性(像你一樣)。
順便說一句,我有這viewDidLoad。因此,文本應該在加載視圖時更新。 – 2012-04-13 06:48:07