iOS 修改UIAlertController的title和message居中居左及其他调整

    UIAlertController * con = [UIAlertController alertControllerWithTitle:@"卖家联系方式" message:@"QQ群:43576832" preferredStyle:UIAlertControllerStyleAlert];    

    UIAlertAction * ensureAction = [UIAlertAction actionWithTitle:@"复制" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {                    

        [[UIPasteboard generalPasteboard] setString:@"43576832"];      

 }]; 

    UIAlertAction * cancleAciton = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil];

    [cancleAciton setValue:LRRGBColor(142, 142, 147) forKey:@"_titleTextColor"]; 

    [ensureAction setValue:LRRGBColor(255, 71, 115) forKey:@"_titleTextColor"];

    //修改title

    NSMutableAttributedString *titleStr = [[NSMutableAttributedString alloc] initWithString:@"卖家联系方式"];

    [titleStr addAttribute:NSForegroundColorAttributeName value:LRRGBColor(142, 142, 147) range:NSMakeRange(0, titleStr.length)];

    [titleStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:17 weight:UIFontWeightMedium] range:NSMakeRange(0, titleStr.length)];

    [con setValue:titleStr forKey:@"attributedTitle"];

    //修改message    

    NSMutableAttributedString *messageStr = [[NSMutableAttributedString alloc] initWithString:@"QQ群:43576832"];

    [messageStr addAttribute:NSForegroundColorAttributeName value:LRRGBColor(45, 45, 49) range:NSMakeRange(0, messageStr.length)];

    [messageStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:17 weight:UIFontWeightMedium] range:NSMakeRange(0, messageStr.length)];

    [con setValue:messageStr forKey:@"attributedMessage"];

    [con addAction:ensureAction];    

    [con addAction:cancleAciton];

    [self presentViewController:con animated:YES completion:nil];




你可能感兴趣的:(iOS 修改UIAlertController的title和message居中居左及其他调整)