2013-07-31 17 views
-1

是否可以在textfield佔位符中放置新行?是這樣的:新行文本框 - iPhone

comment1= [[[UITextField alloc]initWithFrame:frame2]autorelease]; 
comment1.placeholder = @"Write maximum 200 \r characters here"; 
+0

您可以使用UITextView嗎?它們專爲使用多條線路而設計。 – Fogmeister

+0

除非你做了一些毫無意義的瘋狂的東西,然後**沒有**。你只是在浪費你的時間,你可能會使用'UITextView'。 – Popeye

回答

2

UITextField意味着只顯示一行。如果你想顯示多行文字,你將不得不使用UITextView。或者,您可以使用UILabel並設置行數屬性。在iPhone中「\ n」是新行字符。但是,它不適用於UITextField

-1

的UITextField沒有任何財產或設施在它來創建新的生產線。您可以改用UITextView。這裏是代碼示例..

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ 
if([text isEqualToString:@"\n"]) 
{ //Enter your code here }}