在iPhone 5S上隐藏UIImage

时间:2018-02-21 18:02:06

标签: ios swift autolayout

我只想在iPhone 5S上隐藏UIImage。除了iPhone 5S之外,在除了iPhone 5S之外的每个设备上使用自动布局,我的屏幕上的所有东西都很舒服,我想隐藏徽标。不幸的是,我所能找到的只是根据它们是Compact还是Regular来显示或隐藏项目,这不是解决方案,因为它也会隐藏iPhone 6上的徽标(例如)。我可以尝试另一种解决方案吗?

1 个答案:

答案 0 :(得分:0)

根据我原来帖子的评论,使用UIScreen.main.bounds

解决方案非常简单
public var screenHeight: CGFloat {
    return UIScreen.main.bounds.height
}

然后我想隐藏徽标:

    if screenHeight <= 568 {
        self.loginLogo.isHidden = true
    }