1*9fcddb20Sandy//
2*9fcddb20Sandy//  EXSplashScreenHUDButton.m
3*9fcddb20Sandy//  EXSplashScreen
4*9fcddb20Sandy//
5*9fcddb20Sandy
6*9fcddb20Sandy#import "EXSplashScreenHUDButton.h"
7*9fcddb20Sandy
8*9fcddb20Sandy@implementation EXSplashScreenHUDButton
9*9fcddb20Sandy
10*9fcddb20Sandy-(void)layoutSubviews
11*9fcddb20Sandy{
12*9fcddb20Sandy  if (@available(iOS 13.0, *)) {
13*9fcddb20Sandy    UIImageView *infoIcon = [UIImageView new];
14*9fcddb20Sandy    UIImageSymbolConfiguration *symbolConfig = [UIImageSymbolConfiguration configurationWithFont:[UIFont boldSystemFontOfSize:24.f]];
15*9fcddb20Sandy    UIImage *infoImage = [UIImage systemImageNamed: @"info.circle" withConfiguration:symbolConfig];
16*9fcddb20Sandy    [infoIcon setImage:infoImage];
17*9fcddb20Sandy    infoIcon.frame = CGRectMake(24.f, 0, 24.f, 24.f);
18*9fcddb20Sandy    [self addSubview:infoIcon];
19*9fcddb20Sandy  }
20*9fcddb20Sandy
21*9fcddb20Sandy  NSString *title = @"Stuck on splash screen?";
22*9fcddb20Sandy  [self setTitle: title forState:UIControlStateNormal];
23*9fcddb20Sandy  self.titleLabel.font = [UIFont boldSystemFontOfSize:16.0f];
24*9fcddb20Sandy  self.titleEdgeInsets = UIEdgeInsetsMake(0, 24.0f, 0, 0);
25*9fcddb20Sandy
26*9fcddb20Sandy  [super layoutSubviews];
27*9fcddb20Sandy}
28*9fcddb20Sandy
29*9fcddb20Sandy-(CGSize)intrinsicContentSize {
30*9fcddb20Sandy  return CGSizeMake(300, 24.f);
31*9fcddb20Sandy}
32*9fcddb20Sandy
33*9fcddb20Sandy@end
34