Objective c UIAlertView切断消息的最后一行

Objective c UIAlertView切断消息的最后一行,objective-c,xcode,alert,Objective C,Xcode,Alert,我想使用带有大量文本的UIAlertView显示警报 当我在运行iOS 4.2的iOS模拟器中显示此警报时,它会覆盖导航栏和选项卡栏,但是当我在运行iOS 3.1.3的iPhone上运行应用时,警报消息不会覆盖导航栏和选项卡栏。此外,我的“OK”(确定)按钮会切断UIAlertView文本的最后一部分 在运行iOS 3.1.3的iPhone上,如何防止UIAlertView中的最后一行文本被切断,就像在运行iOS 4.2的模拟器上一样 谢谢不要依赖UIAlertView(它不是用来显示电子书的长

我想使用带有大量文本的
UIAlertView
显示警报

当我在运行iOS 4.2的iOS模拟器中显示此警报时,它会覆盖导航栏和选项卡栏,但是当我在运行iOS 3.1.3的iPhone上运行应用时,警报消息不会覆盖导航栏和选项卡栏。此外,我的“OK”(确定)按钮会切断
UIAlertView
文本的最后一部分

在运行iOS 3.1.3的iPhone上,如何防止
UIAlertView
中的最后一行文本被切断,就像在运行iOS 4.2的模拟器上一样


谢谢

不要依赖UIAlertView(它不是用来显示电子书的长格式文本),你应该创建你自己的UIAlertView模式对话框,带有可滚动的文本视图,这样你就可以显示你想让用户看到的一切。

谢谢你的回答。“ok”按钮只覆盖我的最后一行,在模拟器中它显示正确,不覆盖我的最后一行,如果iphone显示为模拟器就可以了。我该怎么办?也许您可以将显示的文本量缩短一行?:-)如何设置主窗口的UIAlertView子窗口???[mainwindow addSubview:alertView]就像这样???我很确定如果你有太多的文本,UIAlertView会变成可滚动的文本框,或者你可以将其子类化。