将UIAlertAction标题左对齐

时间:2017-07-04 16:08:02

标签: ios objective-c alignment uialertaction

我一直在努力调整UIAlertAction项目的标题,但我似乎无法使其发挥作用。

enter image description here

你们有没有想过如何让它在Objective-C中运行?

2 个答案:

答案 0 :(得分:1)

[alertAction setValue:[NSNumber numberWithInt:NSTextAlignmentLeft]
forKey:@"titleTextAlignment"];

答案 1 :(得分:0)

UIAlertController是一个不透明的类。不支持这种自定义。如果你愿意,你可以尝试自己动手,或者找一个开源替代品。

我尝试通过遍历视图层次结构并查找标签来攻击它,但它似乎没有用。我还使用UIAppearance进行了测试,但标签不响应对齐更改。

我的示例代码(Swift)is on GitHub

一些开源替代方案: