ios - Draw lines in swift 3.0 -


i used following code no avail in swift 3.0 - gives me blank screen on simulator - don't know what's happening.

import uikit  class drawexample: uiview {          override func draw( _ rect: cgrect) {          let context = uigraphicsgetcurrentcontext()         context!.setlinewidth(3.0)         context!.setstrokecolor(uicolor.purple.cgcolor)          //make , invisible path first fill in         context!.move(to: cgpoint(x: 50, y: 60))         context!.addline(to: cgpoint(x: 250, y:320))         context!.strokepath()     } 

update class below:

import uikit  class drawexample: uiview {      override init(frame: cgrect) {         super.init(frame: frame)     }      required init?(coder adecoder: nscoder) {         fatalerror("init(coder:) has not been implemented")     }      override func draw( _ rect: cgrect) {         let context = uigraphicsgetcurrentcontext()         context!.setlinewidth(3.0)         context!.setstrokecolor(uicolor.purple.cgcolor)          //make , invisible path first fill in         context!.move(to: cgpoint(x: 50, y: 60))         context!.addline(to: cgpoint(x: 250, y:320))         context!.strokepath()     } } 

now make instance on view controller , add view. check below code it.

import uikit  class viewcontroller: uiviewcontroller {      override func viewdidload() {         super.viewdidload()         // additional setup after loading view, typically nib.          let draw = drawexample(frame: self.view.bounds)         view.addsubview(draw)     }      override func didreceivememorywarning() {         super.didreceivememorywarning()         // dispose of resources can recreated.     }   } 

Comments

Popular posts from this blog

html - How to set bootstrap input responsive width? -

javascript - Highchart x and y axes data from json -

javascript - Get js console.log as python variable in QWebView pyqt -