Say I want to init
a UIView
subclass with a String
and an Int
.
How would I do this in Swift if I'm just subclassing UIView
? If I just make a custom init()
function but the parameters are a String and an Int, it tells me that "super.init() isn't called before returning from initializer".
And if I call super.init()
I'm told I must use a designated initializer. What should I be using there? The frame version? The coder version? Both? Why?