Iphone 更改UIAlertView按钮布局

Iphone 更改UIAlertView按钮布局,iphone,ios,uialertview,Iphone,Ios,Uialertview,我想在“UIAlertview”中显示两个按钮。因为按钮文本很长,我希望按钮在垂直堆栈中一个接一个地出现,而不是并排出现。有可能这样做吗 您需要子类化UIAlertView,并使用您描述的按钮创建自己的自定义警报 不幸的是,您唯一的选择是缩短按钮文本或添加另一个按钮。UIAlertView仅在有两个以上按钮时才显示按钮行 除此之外,您可以将UIAlertView子类化,但在这一点上创建自己的自定义视图/视图控制器可能更容易。您所说的“一个接一个”是什么意思?将一些代码粘贴到一些图像中,您可以考虑

我想在“UIAlertview”中显示两个按钮。因为按钮文本很长,我希望按钮在垂直堆栈中一个接一个地出现,而不是并排出现。有可能这样做吗

您需要子类化
UIAlertView
,并使用您描述的按钮创建自己的自定义警报

不幸的是,您唯一的选择是缩短按钮文本或添加另一个按钮。UIAlertView仅在有两个以上按钮时才显示按钮行


除此之外,您可以将UIAlertView子类化,但在这一点上创建自己的自定义视图/视图控制器可能更容易。

您所说的“一个接一个”是什么意思?将一些代码粘贴到一些图像中,您可以考虑或浏览GITHUB。从类引用中,UIActuvVIEW类将被按原样使用,不支持子类化。此类的视图层次结构是私有的,不能修改。@您的注释/链接应该是答案。我的注释实际上不是答案。真正的答案是对这个问题说“不”—然后建议构建一个自定义UIView类等,以实现自定义UIAlertView的效果。如果您仍然想冒险子类化,下面是它的样子: