я устанавливаю положение моего UITextField
когда UIKeyboardWillHideNotification
обжигают как такUITextField SetText сброса позиции
[chatTextField setFrame:CGRectMake(chatTextField.frame.origin.x, chatTextField.frame.origin.y - 250, chatTextField.frame.size.width, chatTextField.frame.size.height)];
Однако, когда я затем вызвать
[chatTextField setText: @""];
Положение из UITextField
устанавливается обратно туда, где он был в начале (под клавиатурой). Это также происходит и для UIWebView
также на том же экране.
Почему он сбрасывает позиции? Я устанавливаю положение рамки неправильно?
Используйте как UIKeyboardDidShowNotification и UIKeyboardWillHideNotification, а не только один, чтобы обнаружить клавиатуру присутствие. –