Ios 将3个不同的UI组件重构为一个UIView,形成一个CocoaPod
在我的iOS项目中,我一直在重复使用相同的3种不同类型的UI元素:Ios 将3个不同的UI组件重构为一个UIView,形成一个CocoaPod,ios,uiview,cocoapods,Ios,Uiview,Cocoapods,在我的iOS项目中,我一直在重复使用相同的3种不同类型的UI元素: 标签 输入 复选标记(或X) 逻辑是一样的: 当用户输入文本时,验证 验证失败时,红色复选标记等 因此,下一个明显的阶段是将其重构为一个UIView,这样我就可以拖放了 我想把这个放进可可豆荚里 将元素重构为UIview等并不困难。但我坚持要把这个逻辑放进可可荚里。没有加载XIB,因此子视图为空 我已经向头文件添加了IB_DESIGNABLE,但仍然没有渲染。和运行时异常 建议?我可以发布什么帮助 编辑: 我的podsp
- 标签
- 输入
- 复选标记(或X)李>
- 当用户输入文本时,验证李>
- 验证失败时,红色复选标记等
IB_DESIGNABLE
,但仍然没有渲染。和运行时异常
建议?我可以发布什么帮助
编辑:
我的podspec资源部分
s.source_files = 'Pod/Classes/**/*'
s.resources = 'Pod/Assets/**/*'
s.resource_bundles = {
'jawbreaker' => ['Pod/Assets/*.png']
}
s、 源文件='Pod/Classes/***'
s、 资源='Pod/Assets/***'
s、 资源包={
'jawbreaker'=>['Pod/Assets/*.png']
}
UIView不会自动加载XIB文件。创建UIView类时,需要如下内容:
如果要使用IB_可设计,请记住:您可能缺少指定加载哪个NIB的
s.resource_bundle
指令
MyView *view = [Myview loadFromNib];