我想弄清楚的是当我按下按钮时如何从屏幕底部弹出PickerView。模糊的背景会很好; D
我看到一些设置文本字段的inputView但由于我没有文本字段,我无法做到。
这是来自iTunes Store的屏幕截图,他们按照我希望的方式完成了它: http://dl.dropboxusercontent.com/s/1bs30sz2ovmk0oa/screen.png
答案 0 :(得分:0)
在故事板中创建一个带UIPickerView的UIViewController,并设置一个标识符。 将按钮连接到它并选择查看/推送(取决于您是否要覆盖整个屏幕)。一旦它被调用,你可以改变它的显示方式。 您可以从故事板中获取UIViewController,如下所示:
UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:vcName];
您还可以在包含UIPickerView的UIView的UIViewController中保存属性。 按下按钮后,调用一个方法,使用内部动画淡化/滑动视图。
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.30];
self.pikerView.frame = CGRectMake(100,100,SCREEN_WIDTH,300); //something like that
[UIView commitAnimations];