由于各代iPhone对屏幕尺寸以及前置摄像头、传感器等的迭代,对于其状态栏的高度也发生了一些微小的变化,不再是如以前的20高度了。
因此在iOS13后,对于状态栏的高度,有这么一个方法可以获取。
if (@available(iOS 13.0, *)) {
NSSet *set = [UIApplication sharedApplication].connectedScenes
随着iPhone设备的更新,状态栏高度不再统一为20。在iOS13之后,开发者需要采用特定方法来获取状态栏的高度。参考文章介绍了如何准确获取iOS设备的状态栏、导航栏和TabBar的高度。
由于各代iPhone对屏幕尺寸以及前置摄像头、传感器等的迭代,对于其状态栏的高度也发生了一些微小的变化,不再是如以前的20高度了。
因此在iOS13后,对于状态栏的高度,有这么一个方法可以获取。
if (@available(iOS 13.0, *)) {
NSSet *set = [UIApplication sharedApplication].connectedScenes

被折叠的 条评论
为什么被折叠?