【发布时间】:2021-11-02 10:46:38
【问题描述】:
我对以编程方式制作 UI 很陌生。我想在单击单元格行后创建一个新视图并在那里显示一个标签,但是当应用程序转到该视图时,除了白屏之外什么都没有。有谁知道如何解决我的问题?
DetailViewController:
class DetailViewController: UIViewController {
var data: DataModel!
var firstAndLastNameLabel = UILabel()
let contentView = UIView()
let scrollView = UIScrollView()
override func viewDidLoad() {
super.viewDidLoad()
print("DETAIL VIEW CONTROLLER: \(String(describing: data))")
view.backgroundColor = .white
self.view.addSubview(firstAndLastNameLabel)
set()
setFirstAndLastNameLabel()
}
func set() {
firstAndLastNameLabel = UILabel(frame: CGRect(x: 10, y: 50, width: 150, height: 35))
firstAndLastNameLabel.center = CGPoint(x: 160, y: 260)
firstAndLastNameLabel.text = "\(data.firstName) \(data.lastName)"
}
func configureFirstAndLastNameLabel() {
firstAndLastNameLabel.numberOfLines = 0
}
}
【问题讨论】:
标签: ios swift uiview uiviewcontroller