Создание поля со списком из uipicker

В некоторых приложениях для Apple я заметил, что при щелчке по текстовому полю или метке загружается uipicker, а затем, когда вы делаете свой выбор, он исчезает. По сути, я пытаюсь это воссоздать. но с небольшими трудностями. Интересно, есть ли у кого-нибудь ссылка на какой-либо такой учебник или может ли он предложить идеи о том, как я могу воссоздать то же самое.

Спасибо


person Sleep Paralysis    schedule 14.08.2012    source источник


Ответы (1)


Picker - это просто UIView, вы можете делать любую анимацию, как хотите, с

[UIView animateWithDuration:duration  animation:^{
      //custom animation you need. For example show from the bottom. Of course, you need to set the origin frame of picker to somewhere under the screen.
      myPicker.frame = CGRectMake(0, self.view.bounds.height.y - myPicker.frame.size.height, myPicker.frame.size.width, myPicker.frame.size.height);
}];

Это может быть всплытие снизу или исчезновение / появление. Что-либо. Затем вы можете использовать противоположную анимацию, чтобы убрать его.

person Selkie    schedule 14.08.2012