Suggested approach: Marking a custom view as
IBDesignable allows Xcode to render a preview of it when editing storyboards. It's useful when you create your own custom view subclasses and want to see them rendered live in IB, particularly when you want to set their properties there too.
Estimated difficulty: Intermediate
Link copied to your pasteboard.