1

我在底部工具栏上有一个带有按钮的屏幕,当用户单击它时,我希望半透明屏幕从屏幕底部向上滑动,然后用户将在文本框中输入内容,然后他们可以关闭屏幕。

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

4

1 回答 1

1

不,UIActionSheet 是从底部出现的按钮列表,允许用户选择多个选项之一,如下所示:

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

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

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

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

我希望这有帮助。

于 2010-01-21T19:52:56.150 回答