我想知道如何在某些屏幕尺寸上隐藏按钮。 我想要做的是在应用程序在iphone上运行时显示一个按钮
现在我设置了大小类,在特定大小的类(ipads)上将宽度/高度设置为0。这有效,但还有其他方法吗?
由于
答案 0 :(得分:1)
最好的方法实际上是使用大小类,因为它只取决于实际的屏幕大小。如果应用程序的大小像iPhone一样,但在分屏视图模式下在iPad上运行,那将是很糟糕的
答案 1 :(得分:-1)
如果应用程序在iPhone上运行,则可以使用等于“iPhone”的UIDevice.currentDevice().model
,如果应用程序在iPad上运行,则可以使用“iPad”。
代码段:
var model = UIDevice.currentDevice().model
if model == "iPhone" {
thatbutton.hidden = false
} else {
thatbutton.hidden = true
}