如何使一个UIPickerView在UIActionSheet
-
13-09-2019 - |
题
只是想知道我怎么会让一个UIPickerView在UIActionSheet用一个简单的数组。
玉以及我居然发现了如何把它变成一个动作片,但我喜欢用自己的方式更好,因为它更适用于我的应用程序,感谢,但我也想知道如何把这些选项加入到UIPickerView,我只是挂了的那一部分。我已经有颜色的数组:红,绿,蓝,黄,黑等的,但我想知道如何将其写入pickerview如果我已经使用initwithframe:?请人帮助,我知道这是一个愚蠢的问题,但我伤透我的头对我的Macbook $$$$$$
解决方案
您不想这样做。取而代之的是,在Interface Builder创建UIPickerView,并将其连接到您的视图控制器的出口。其添加为主要视图的子视图,并设置其帧坐标,使得其正下方的底部边缘屏幕之外,X = 0,Y = 480。
然后,当要显示的选择器,其与像动画到屏幕:
[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 416.0f, 320.0f, 216.0f)];
[UIView commitAnimations];
,然后隐藏它,当你做了这个选择:
[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 480.0f, 320.0f, 216.0f)];
[UIView commitAnimations];
这将导致你的选择器从底部动画向上滑动滑动回落时,即可大功告成。
我不认为增加一个选择器到UIActionSheet,如果它甚至有可能,是明智的。
不隶属于 StackOverflow