我只想在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
    }

10-07 19:40
查看更多