Как добавить subview с перетаскиванием в анимацию сверху, в iOS?

Мне нужно добавить UIDatePicker на кнопку, нажав на мой основной вид. Как я могу добавить представление с анимацией, чтобы подзадача включалась с верхней части основного вида и удалялась, претерпела обратную анимацию? Я знаю, что subview можно добавить в рамку, которая находится за пределами видимой области просмотра, а затем перемещать ее в видимую область, используя CABasicAnimation будет более удобным выбором. Поэтому нужна помощь в отношении блока анимации, который я должен использовать.

заранее спасибо

Попробуйте этот ниже код … здесь, если ваш кадр по умолчанию forView с исходным кодом y = -500, тогда попробуйте использовать код в любом UIButton клика UIButton .. также установите рамку, которую вы хотите

  [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.75]; [UIView setAnimationDelegate:self]; CGRect frame = yourView.frame; frame.origin.y = frame.origin.y + 500; // give any value for display yourView yourView.frame = frame; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:yourView cache:YES]; [UIView commitAnimations]; 

Используйте CATransaction для анимации.

  • Как сделать круговую анимацию в ios
  • Мое приложение получает предупреждение о сохранении памяти даже в случае отсутствия действительной утечки памяти
  • Facebook iOS SDK: сеанс недействителен на iPhone после выхода из Facebook с рабочего стола
  • iOS TKCalendarMonthView позволяет показывать даты только с понедельника по пятницу
  • Как удалить пильный диск UIView при использовании кварца?
  • Не удалось передать данные другому iController
  • При обкатке данных
  • Получите ответ от UIWebview
  • IOS SDK - сообщение NSLock: «разблокировано из потока, который не блокировал его»
  • достижение свойства «tag» объекта отправителя
  • Проблема с UISearchBar и NSMutableArray
  • Давайте будем гением компьютера.