使用 Swift 构建自定义（且“可设计”的）控件