iOS绘图功能实现与优化全解析
实现动作方法
首先,保存故事板并关闭辅助编辑器。接着,选择 ViewController.swift 文件,找到Xcode为你生成的 changeColor() 方法的存根实现,并添加以下代码:
@IBAction func changeColor(_ sender: UISegmentedControl) {
let drawingColorSelection =
DrawingColor(rawValue: UInt(sender.selectedSegmentIndex))
if let drawingColor = drawingColorSelection {
let funView = view as! QuartzFunView
switch drawingColor {
case .red:
funView.currentColor = UIColor.red
funView.useRandomColor = false
case .blue:
funView.currentColor = UIColor.blue
funView.useRandomColor = false
case .yellow:
funView.currentColor = UIColor.yellow
fu
超级会员免费看
订阅专栏 解锁全文
70

被折叠的 条评论
为什么被折叠?



