У меня есть 2 вида: вид по умолчанию VC и другое представление 'view2'. Теперь я хочу функциональность, где я вижу, что «view2» появляется под представлением по умолчанию и кадром текущего вида должен изменить размер соответственно. Я новичок в iOS, но я хорошо знаю основные понятия. Итак, я провел некоторое исследование, и вот что я пытаюсь сделать.Вид должен появиться из-под другого вида
Щелчок текстового поля должен показывать вид 2, как указано выше.
textFieldDidBeginEditing:
Это делегат, который будет использоваться.
[textField resignFirstResponder];//keyboard
textField.inputView = view2;
[UIView animateWithDuration:1.0
animations:^{
_mySubView.frame = CGRectMake(0, 300,self.view.frame.size.width , 320);
}];//For animation
Но я не могу получить идеальную функциональность, как я уже упоминал выше.
Вы говорите, что у вас есть представление, которое не управляется контроллером вида? –
Я думаю, вы хотите, чтобы ваш VC-просмотр содержал два дочерних представления. Один сверху и один сзади. Используйте ограничения, чтобы расположить их. В коде настраивайте ограничения на их новые позиции и анимируйте изменение ограничения, помещая '[self.view layoutIfNeeded]' в блок анимации. –
Могу ли я получить код, чтобы я мог анализировать это .... – Reckoner