如何封装一个既可以纯代码写的也可以xib拖拽的自定义控件