2010-07-08 78 views

回答

0

UIAlertView将接受addTextFieldWithValue:label:,但这是一个未公开的API,可能会导致Apple拒绝您的应用程序。在iPhoneDevSDK.com论坛中有关于此的一些讨论与一些示例代码以可接受的方式做同样的事情。

http://www.iphonedevsdk.com/forum/iphone-sdk-development/1704-uitextfield-inside-uialertview.html

+0

我不能设置警报视图的帧大小,所以我放弃了它。我希望视图的帧为300x340。 – Warrior 2010-07-08 18:00:57

0

做到这一点的方法是子类UIAlertView中并重写drawRect:方法。然后,您可以调整窗口大小,更改颜色以及内部任何内容。希望可以帮助你!

编辑:这里是我用了一段时间的链接给我一个背后的基本想法。 http://joris.kluivers.nl/iphone-dev/?p=CustomAlert