我在绘图实现中尝试了不同的代码。从自定义UIBezierPath到简单地将背景颜色更改为随机颜色。结果在预览中成功更新,显示在单击“显示结果”按钮的行下方。但助理编辑时间表视图没有任何反应。
这是我的绘制覆盖
override func draw(_ rect: CGRect) {
self.backgroundColor = UIColor(red: CGFloat(arc4random()) / CGFloat(UInt32.max), green: CGFloat(arc4random()) / CGFloat(UInt32.max), blue: CGFloat(arc4random()) / CGFloat(UInt32.max), alpha: 1)
super.draw(rect)
}
UPD:正确分配了liveView。它显示但仅显示绘制的第一个结果。