i have custom view image in it. , error when interface builder try's render custom view.
i have 6 of these views , 3 different errors.
failed update auto layout status: interface builder cocoa touch tool crashed.
failed render instance of customview: rendering view took longer 200 ms. drawing code may suffer sloe performance.
failed render instance of customview: designable agent crashed.
and when debug view crashes on uiimage propriety. , error:
thread 1: exc_bad_instruction (code=exc_i386_invop, subcode=0x0)
how can fix this?
thanks
code:
@ibdesignable class uiprogressbutton: uianimatedbutton { //it crashed here @ibinspectable var icon: uiimage = uiimage(named: "feet")!{ didset { setupview() } } required init(coder adecoder: nscoder) { super.init(coder: adecoder) setupview() } override init(frame: cgrect) { super.init(frame: frame) setupview() } let iconlayer = calayer() func setupview(){ iconlayer.frame = cgrectmake(0, 5, self.frame.height-10, self.frame.height-10) iconlayer.contents = self.icon.cgimage self.layer.addsublayer(iconlayer) } }
This comment has been removed by the author.
ReplyDelete