带有3个按钮的UIAlertView>第三个按钮上的间距

时间:2012-05-28 21:25:58

标签: iphone ios uialertview

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

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,没有简单的方法(你必须重新发明轮子,继承UIAlertView not necessarily being a very viable option)。

但是,您可能会对BlockAlertsAnd-ActionSheets库感兴趣,它会为您提供基于块的良好警报视图,这些视图在按钮之间提供一致的间距。