我正在尝试使用以下代码在 iPad Playgrounds 中显示这个简单的 ViewController:
import UIKit
import PlaygroundSupport
class MyViewController : UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setupViews()
}
func setupViews() {
let view1 = UIView(frame: CGRect(x: 0, y: 0, width: view.frame.width/2, height: 100))
view1.backgroundColor = .red
view.addSubview(view1)
}
}
// Present the view controller in the Live View window
PlaygroundPage.current.liveView = MyViewController()
您可以看到,即使它为 View1 的框架显示 view.frame.width/2,视图仍然看起来像这样:
怎么了?谢谢你。