2010-05-20 187 views
1

在iPhone Objective-C应用程序中,我想在点击按钮时弹出一个窗口(比主视图更小,应用程序不会停止运行),其中textField用于输入文本,并在完成时将其解散。 这是广泛使用,但我真的不能谷歌有关内容了。 我应该用什么视图将它与按钮连接? AlertView(似乎你不能添加对话框),ModalView? 有没有相关信息? 谢谢。如何在Objective-C中使用文本框弹出窗口?

回答

0

您可以创建任何视图并使用UIViewControllerpresentModalViewController:来显示模式视图控制器(甚至为其设置动画效果)。

+0

感谢您的回答。但modalview通常覆盖整个屏幕。我喜欢的是诸如Facebook登录和发布窗口之类的弹出式视图,这些视频比很多游戏稍微小一点,并且会显示一些灰色的背景。 – lionfly 2010-10-11 08:28:26

1

使弹出它自己的,全尺寸的窗口。将UIImageView放在弹出屏幕后面,并复制普通窗口的结果。这样,它会看起来像一个弹出窗口,但它仍然具有适当的动画速度和一切。如果你把它作为一个真正的弹出窗口,游戏本身就会放慢速度并且看起来很jump。。

相关问题