只是想知道我怎么会让一个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,如果它甚至有可能,是明智的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top