我试图在Swift Playground中创建一个UIView(在Xcode中)。我的目标是创建尽可能大的视图。当前大小为1024 x 768.如果我尝试增加宽度或高度,视图(在实时视图中播放时)实际上会变小,我认为正在发生这种情况,以便缩小到窗口。 但是当我在15英寸Macbook上观看实时视图时,实时视图中有很多空间 - 宽度可以增加,但我不知道如何增加它实际上占据整个屏幕。
无论如何将宽度设置为"全屏"?
我的代码:
public class thisIsRandom: UIView {
override public init(frame: CGRect) {
super.init(frame: CGRect(x: 0, y: 0, width: 1024, height: 768))
self.backgroundColor = .black
}
}
答案 0 :(得分:1)
PlaygroundLiveViewRepresentation根据您的屏幕显示支持大小。我有13英寸的MacBook Air。
我在2048x1024尺寸的操场上运行实时视图,这显示我很大。这意味着它将准确显示在您的屏幕尺寸上。
如果相同的代码将在MacBook pro中运行,那么它将是较小的视图,但是,如果你在iMac中运行相同的代码,那么它将显示非常小的实时视图。
因此,MacBook上的实时取景显示,iMac屏幕尺寸。我希望这对你有所帮助。