美文网首页
UIAlertController message居左-iOS

UIAlertController message居左-iOS

作者: HAKA | 来源:发表于2017-01-06 10:47 被阅读83次

Method One:

 NSArray*viewArray=[[[[[[[[[[[[alertController view]subviews]firstObject]subviews]firstObject]subviews]firstObject]subviews]firstObject]subviews]firstObject]subviews];UILabel*alertTitle=viewArray[0]UILabel*alertMessage=viewArray[1];alertMessage.textAlignment=NSTextAlignmentLeft;
MethodOne.png

Method Two:

#import"UIAlertController+CustomAlertController.h"

@implementationUIAlertController (CustomAlertController)

@dynamictitleLabel;

@dynamicmessageLabel;

- (NSArray*)viewArray:(UIView*)root {

    NSLog(@"%@", root.subviews);

    staticNSArray*_subviews =nil;

    _subviews =nil;

    for(UIView*vinroot.subviews) {

      if(_subviews) {

      break;

      }

    if([visKindOfClass:[UILabelclass]]) {

    _subviews = root.subviews;

    return_subviews;

  }

    [selfviewArray:v];

  }

  return_subviews;

}

- (UILabel*)titleLabel {

    return[selfviewArray:self.view][0];

}

- (UILabel*)messageLabel {

    return[selfviewArray:self.view][1];

}

@end
![MethodTwo-M.png](https://img.haomeiwen.com/i2462926/5a879518e5bd9a93.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

网友评论

      本文标题:UIAlertController message居左-iOS

      本文链接:https://www.haomeiwen.com/subject/vqvtbttx.html