Open 295060456 opened 4 years ago
由于没有提供外部方法修改frame,只有修改源码了,把里面的判断全面屏的宏修改一下就可以了
怎么改 改哪里 我做会伸手党行不行
修改XH_FULLSCREEN这个宏,方法很多,如增加iPhone12系列的分辨率,或者改成下面这个 if (@available(iOS 11.0, *)) {\ isPhoneX = [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom > 0.0;\ }\ (isPhoneX);})
能不能把这个更新一下,用cocopods导入的不好处理一update代码就没了
作者本身的意图是想在状态栏下放跳过按钮。所以在XHLaunchAdButton.m 中的initWithSkipType方法中直接修改代码即可。 CGFloat y = 0; if (@available(iOS 13.0, *)) { y = UIApplication.sharedApplication.keyWindow.windowScene.statusBarManager.statusBarFrame.size.height; } else { // Fallback on earlier versions y = UIApplication.sharedApplication.statusBarFrame.size.height; } self.frame = CGRectMake(XH_ScreenW-80,y, 70, 35);//方形
作者不打算处理一下吗
+1