Нижняя панель навигации iOS

Определение панели навигации в нижней части iOS
Некоторые устройства iOS более ранней версии не имеют панели навигации, поэтому при разработке интерфейса необходимо обеспечить обратную совместимость с устройствами iOS более низкой версии. поддерживает панель навигации.
Код Objective-C выглядит следующим образом:

UIEdgeInsets insets;
if(@available(iOS 11.0, *)) {
    
    
	insets = [UIApplication sharedApplication].delegate.window.safeAreaInsets;
} else {
    
    
    insets = UIEdgeInsetsZero;
}
if(insets.bottom != 0){
    
    
	//有导航条
}else{
    
    
	//没有导航条
}

Поскольку он используется часто, вы можете рассмотреть возможность его инкапсуляции для облегчения ежедневной разработки.

Supongo que te gusta

Origin blog.csdn.net/weixin_44758107/article/details/127808022
Recomendado
Clasificación