iOS Alert左对齐

热门标签

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

Alert文本文字默认是中心对齐的,于是我用笨办法写了个可以左对齐的方法,效果图先贴出来,接着上代码.

iOS Alert左对齐

- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    
    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"加班狗 更新提示!" message:@"1. 修复了熬夜两天还能继续嗨的bug\n2. 精力恢复速度下调\n3. 转眼往事几率大幅提高" preferredStyle:UIAlertControllerStyleAlert];

    UIView *subView1 = alert.view.subviews[0];
    UIView *subView2 = subView1.subviews[0];
    UIView *subView3 = subView2.subviews[0];
    UIView *subView4 = subView3.subviews[0];
    UIView *subView5 = subView4.subviews[0];
    
    //分别拿到title 和 message 可以分别设置他们的对齐属性
//    UILabel *title = subView5.subviews[0];
    UILabel *message = subView5.subviews[1];
    
    message.textAlignment = NSTextAlignmentLeft;
    
    UIAlertAction * cancelAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil];
    [alert addAction:cancelAction];

    [self presentViewController:alert animated:YES completion:nil];
}

 

标签:

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术Dog|博客
原文地址:《iOS Alert左对齐》 发布于2019-12-03

分享到:
赞(0)

评论 抢沙发

1 + 9 =


iOS Alert左对齐

长按图片转发给朋友

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录