0

我正在创建一个带有 3 个按钮的简单警报视图,每个按钮都具有同等重要性,没有取消按钮或类似的东西:

UIAlertView* alert = [[UIAlertView alloc] initWithTitle:nil message:@"msg" delegate:self cancelButtonTitle:nil otherButtonTitles:@"button1",@"button2",@"button3",nil];
[alert show];

第三个按钮上方有额外的空间,就好像它是一个取消按钮一样。我希望按钮之间的空间相同。

任何的想法?

4

1 回答 1

0

不幸的是,没有简单的方法可以做到这一点(您必须从字面上重新发明轮子,子类化 UIAlertView不一定是一个非常可行的选择)。

但是,您可能对BlockAlertsAnd-ActionSheets库感兴趣,它可以为您提供漂亮的、基于块的警报视图,并在按钮之间提供一致的间距。

于 2012-05-28T21:31:12.523 回答