UIAlertView - 在IOS中将消息设置为左对齐

时间:2017-10-10 10:19:11

标签: ios objective-c uialertview uialertcontroller

我正在使用UIAlertView,如下所示

Part

Image using default UIAlertView

使用附件视图的UIAlertView

SELECT stockLevel 
    FROM StockEntry se
        LEFT JOIN Part p
            ON ( se.part_id = p.id);

UIAlertView - using AccessoryView

根据以下解决方案,第二种解决方案对我来说很合适

Simple UIAlertView with NSAttributedString(s)

但这个解决方案是否会被Apple批准?

UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Review" message:[dictionary valueForKey:@"Review"] delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
[alert show];

我需要在UIAlertView中将Left Alignment设置为Message。

对任何其他替代解决方案的任何建议。

先谢谢。

1 个答案:

答案 0 :(得分:0)

首先,我想强调自iOS 9以来已弃用UIAlertView。尝试并使用UIAlertController。但这不符合您自定义对齐的目的。

其次,UIAlertViewUIAlertControllerUIActionSheet被视为系统控件,这意味着不建议自定义其外观。我认为这样做不会影响您的审核流程。但你永远不会知道,Apple评论家有时会接受一些应用并拒绝一些具有相同限制性内容的应用。这就是为什么我们应该坚持这些准则。