改变用户定义的特征运行时属性

JM.*_*tez 5 iphone xcode uiview ios swift

Storyboard我创建了一个具有圆角的视图。不过我想删除这个iPhone。我正在使用用户定义的运行时属性来完成此操作,我想知道是否可以为iPhone.

在此输入图像描述

编辑:我知道我可以用代码来做到这一点,但这听起来很愚蠢,因为它是视觉化的东西,而且故事板文件听起来像是进行这种变化的正确位置。

Pra*_*tel 0

我认为 Storyboards 不可能做到这一点。您可以在加载特定视图时检查代码中的设备类型并覆盖属性。

例如

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    if UIDevice.current.model == "iPhone" {
        // reset attributes
    }
}
Run Code Online (Sandbox Code Playgroud)