2010-01-21 38 views
1

我有一个底部工具栏上有一个按钮的屏幕,当用户点击它时,我想要一个半透明屏幕从屏幕底部向上滑动,然后用户在文本框中输入内容,然后他们可以关闭屏幕。ActionSheet?视图?不确定

这是一个ActionSheet?我似乎找到关于ActionSheets的所有按钮。这不是一个警报。那么,它是一个UIView?如果是这样,我无法获得正确的动画,也无法设置不透明度(只是alpha)。

回答

1

没有,一个UIActionSheet是从底部出现,并允许用户选择的多个选项之一,像这样的按钮列表:

http://farm4.static.flickr.com/3554/3480465538_f3a25e00e6_o.jpg

它不允许用户键入使用键盘输入值。

Alpha对于RGBA颜色是不透明的。而不是更改UIView的不透明度,更改背景颜色,并设置该弹出框中颜色的不透明度。

要使视图在其他视图上滑动,可以在UIViewController类中使用PresentModalViewController(controller, true)方法。

我希望这会有所帮助。