2013-08-21 77 views
0

在我的.h文件我已經爲這兩個文本字段和標籤設置屬性上顯示它:如何從文本視圖設置一個變量和標籤

@property (retain, nonatomic) IBOutlet UITextField *phoneNumberEntry; 
@property (retain, nonatomic) IBOutlet UILabel *testLabel; 

我也合成了他們的。 m文件:

@synthesize phoneNumberEntry; 
@synthesize testLabel; 

如何將textview的內容保存到變量,然後將其顯示到標籤?

回答

0

你需要做的是創建一個字符串變量來保存UITextField的文本。

NSString *textString = phoneNumberEntry.text; 

那麼所有你需要做的就是用剛剛創建的字符串變量設置標籤的文本

testLabel.text = textString; 

編輯: 如果您無法在IB掛鉤起來,只是去到文件所有者,然後單擊身份檢查器,然後找到顯示「class:」或類似內容的框。這是你要打字的地方。輸入後,只需按Enter鍵,然後轉到連接檢查器。這將允許您查看您在.h文件中創建的屬性。

希望這會有所幫助!

+0

它不能找到phoneNumberEntry或testLabel出於某種原因。 –

+0

可以幫忙嗎? –

0

有2種方法: 1)。你需要把一個的UIButton和按鈕操作事件中,你可能會節省TextView的值,如:

- (IBAction)btnSaveClicked:(UIButton *)sender { strTextViewVal = txtTextView.text; }

,或者你可以保存在委託這樣的TextView值:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text