[英]How to make a UIPickerView slide half way up the screen?
当有人点击衣服时,我希望 UIPickerView 向上滑动,如下例所示:
有人可以显示代码示例吗?
正如 dsc 和 Jason 所说,如果您使用的是 tableview,请使用其委托方法 didSelectRowAtIndexPath,在其中调用操作表中的选取器视图。
要了解如何在操作表中调用选择器视图,请查看此链接: 在操作表中添加 UIPickerView 和按钮 - 如何?
更新:
此版本已弃用:改用 ActionSheetPicker。
如果您想要“滑动”效果,可以使用 animation
[pickerView setFrame: CGRectMake([[self view] frame].origin.x, [[self view] frame].origin.y + 480.0, [[self view] frame].size.width, [[self view] frame].size.height)];
[UIView beginAnimations: nil context: NULL];
[UIView setAnimationDuration: 0.25];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[pickerView setFrame: yourDesiredEndFrame];
[UIView commitAnimations];
它没有经过测试,但会给你一个想法
我也一直在寻找解决方案。 我发现的是: https://github.com/TimCinel/ActionSheetPicker
zip 文件中有一个示例项目,它演示了它的工作原理。
享受!
此版本已弃用:改用ActionSheetPicker-3.0 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.