12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // BDFaceAlertViewController.m
- // FaceSDKSample_IOS
- //
- // Created by Zhang,Jian(MBD) on 2020/12/7.
- // Copyright © 2020 Baidu. All rights reserved.
- //
- #import "BDFaceAlertController.h"
- @interface BDFaceAlertController()
- @property(nonatomic, strong) NSArray *lightStringArray;
- @property(nonatomic, copy) NSString *boldString;
- @end
- @implementation BDFaceAlertController
- - (void)changeTextToBold:(NSString *)string {
- self.boldString = string;
- }
- - (void)changeTextToLight:(NSArray *)array {
- self.lightStringArray = array;
- }
- - (void)viewDidLayoutSubviews {
- NSMutableArray *array = [NSMutableArray array];
- [self findView:self.view array:array];
-
- for (UILabel *label in array) {
- if ([label.text isEqualToString:_boldString]) {
- label.font = [UIFont boldSystemFontOfSize:label.font.pointSize];
- }
- for (NSString *eachLight in self.lightStringArray) {
- if ([eachLight isEqualToString:label.text]) {
- label.font = [UIFont systemFontOfSize:label.font.pointSize];
- }
- }
- }
- }
- - (void)findView:(UIView *)view array:(NSMutableArray *)array {
- for (UIView *each in view.subviews) {
- if ([each isKindOfClass:[UILabel class]]) {
- [array addObject:each];
- }
- [self findView:each array:array];
- }
-
- }
- @end
|