经过几个小时的测试,在iOS 4.0及更高版本中,我发现如果我在UIAlertView上绘制UITextField,sdk总是只在上半屏显示UIAlertView。 此案例仅适用于iOS 4.0及更高版本。
如果UIAlertView的高度过高,我想苹果可能会担心提示键盘会隐藏UIAlertView的“取消”或“确定”按钮。 是否可以禁用上述功能并将UIAlertView显示在屏幕中央? 我希望在UIAlertView上添加更多控件,我想我可以很好地控制键盘返回按钮。
欢迎任何评论
由于
InterDev中
答案 0 :(得分:1)
我不知道iOS4,但您可以使用以下方式移动它:
UIAlertView *prompt = [[UIAlertView alloc] initWith......];
prompt.transform = CGAffineTransformMakeTranslation(0.0f, 50.0f);
[prompt show];