2014-02-07 31 views
1

我在視圖中有UITextFieldUITextViewUITextview contentSize會自動增加嗎?

的情況是這樣的:

  • textFieldShouldReturn:該UITextField的方法使UITextViewfirstResponder

而現在的問題是,每次我的TextView成爲第一個響應的的contentSize時間UITextView增加(即每次光標移動到一個新行)。

有沒有什麼辦法textVi ew的contentsize保持不變?

Thanxx提前..

+0

這是發生只在IOS 7 – codercat

+0

號在iOS 5中還.. – Midas

+0

http://stackoverflow.com/questions/19028743/ios7-uitextview-contentsize-height-alternative – codercat

回答

1

使用這種代碼。此將解決你的問題。

-(BOOL)textFieldShouldReturn:(UITextField *)textField 
    { 
     if([textField isEqual:myTextField]) 
     { 
      [myTextField resignFirstResponder]; 
      [myTextView becomeFirstResponder]; 
      return NO; 
     } 
     return YES; 
    } 
+0

謝謝。這解決了我的問題。 – Midas