UISwitch
suggest changeSyntax
- (instancetype)initWithFrame:(CGRect)frame;
- (void)setOn:(BOOL)on animated:(BOOL)animated;
- (nullable instancetype)initWithCoder:(NSCoder *)aDecoder;
Remarks
UISwitch Reference : [Apple Documentation][1]

Another Reference given by : [Enoch Huang][3]

Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents