我只想在iPhone 5S上隐藏UIImage。使用除iPhone 5S以外的所有设备上的自动版式,所有内容都可以舒适地显示在屏幕上,我想隐藏徽标。不幸的是,我只能根据是紧凑型还是常规型显示或隐藏项目,这不是解决方案,因为这也会隐藏iPhone 6上的徽标(例如)。我可以尝试其他解决方案吗?
最佳答案
根据我原始帖子的评论,使用UIScreen.main.bounds
解决方案非常简单
public var screenHeight: CGFloat {
return UIScreen.main.bounds.height
}
然后,我想隐藏徽标:
if screenHeight <= 568 {
self.loginLogo.isHidden = true
}