我开发了一个名为MRTextField
的cocoapods,它包含IBDesignable
和IBInspectable
问题是当我在我的另一个项目中使用pod时,IBDesignable
和IBInspectable
无法正常工作,我认为从故事板开始,它不会调用该组件的draw(_ rect: CGRect)
。
如果我使用源代码
let tf = MRTextField(frame: CGRect(x: 10, y: 200, width: 150, height: 40))
self.view.addSubview(tf)
它工作正常,但使用自定义类/故事板却不是。
Designables显示它是最新的,但实际上并非如此。
之后我在模块中添加MRTextField,然后它工作正常。
我想问为什么用户也需要填写模块?我用JVFloatLabeledTextField
它工作正常,我不需要自己填写模块。如何在用户不需要填写模块的情况下创建一个pod,他/她是否需要填写课程?