0

当用户在我的 iPhone 应用程序中开始执行特定操作时,我使用 UIAlertView 显示带有两个按钮选项的帮助消息:“确定”和“不再显示”,因此用户可以选择是否看到帮助消息下次他们开始该行动时。但是,UIAlertView 按钮在屏幕空间内被平均划分 - 因此“确定按钮占用屏幕宽度的 50%,即使它只需要 25%,而“不再显示”按钮的文本由于其长度而被截断.

更改 UIAlertView 按钮宽度的最佳方法是什么,这样“不再显示”消息不会被截断?我可以调整按钮的字体大小吗?

4

1 回答 1

2

您不能使用直接方法更改按钮的宽度,但可以使警报视图具有 3 个按钮。这将导致按钮垂直排列而不是水平排列,因此所有按钮都将占据警报视图宽度的 100%。

还有一个未记录 .numberOfRows的属性,您可以将其设置为2垂直排列两个按钮。

于 2010-06-30T16:50:06.887 回答