Iphone IOS UIAlertview宽度不够

Iphone IOS UIAlertview宽度不够,iphone,ios,uialertview,Iphone,Ios,Uialertview,我有一个非常狭隘的观点。 因此,整个消息不可读。当消息超过正常大小时,该区域将变为白色,而不是默认的蓝色 另外,我一共有3个按钮。它们都以垂直线而不是水平线显示 我怎样才能改变这个? 我有一个非常简单的要求,不想尽可能地将其子类化。默认的警报视图不能这样做,因为其中的文本区域不可访问 你必须对它进行子类化才能得到你想要的,阅读这个演示来对uialertview进行子类化,这很简单,也很直截了当 你不能改变这种行为。这就是UIAlertView的工作原理。如果您需要不同的解决方案,您需要一个自定

我有一个非常狭隘的观点。 因此,整个消息不可读。当消息超过正常大小时,该区域将变为白色,而不是默认的蓝色

另外,我一共有3个按钮。它们都以垂直线而不是水平线显示

我怎样才能改变这个?
我有一个非常简单的要求,不想尽可能地将其子类化。

默认的警报视图不能这样做,因为其中的文本区域不可访问

你必须对它进行子类化才能得到你想要的,阅读这个演示来对uialertview进行子类化,这很简单,也很直截了当


你不能改变这种行为。这就是
UIAlertView
的工作原理。如果您需要不同的解决方案,您需要一个自定义或第三方解决方案。我肯定您正在这样做,但是如果您使用
消息
字段并将
标题
保留为
,您可以多放一些文本。但除此之外,你还必须自己创建子类或滚动。。。如果苹果将来完全改变了
UIAlertView
的实现,会发生什么?你链接到的那篇文章真是个坏主意。对于本文中所做的大量工作,创建一个不扩展
UIAlertView
的自定义类会更好、更安全。有大量的第三方替代品用于
UIAlertView
,如果Apple更改它们的实现,这些替代品将不会中断。子类化解决了许多默认功能的问题,在我看来,它比第三方更好。我以前在项目中使用第三方,但每次ios更新时,我都会遇到同样的问题:第三方还不支持这个ios?所以我更喜欢使用子类化,它的问题总是可以由开发人员解决的