Tencent / QMUI_iOS

QMUI iOS——致力于提高项目 UI 开发效率的解决方案
http://qmuiteam.com/ios
Other
7.05k stars 1.37k forks source link

想单独拿出来一个控件太难了 #1494

Closed yangguanghei closed 1 year ago

yangguanghei commented 1 year ago

想单独拿出来一个控件太难了

MoLice commented 1 year ago

比如说哪个控件?

yangguanghei commented 1 year ago

比如说:QMUITextView

MoLice commented 1 year ago

以下截图表示 QMUITextView 依赖了哪些其他组件。

image

在保持 QMUITextView 功能不变的情况下,要么复制一份其他组件的代码到 QMUITextView 里,要么就保持目前的依赖关系。

如果保持依赖关系,那你单独拿 QMUITextView 出去用时就要同时把这些组件也一起拿出去,这就是所谓的依赖。

这是必然的吧,不然还有什么别的方法?

yangguanghei commented 1 year ago

只是感觉依赖的有点多,而且依赖的类同样依赖了很多东西,所以感觉不好单独拿出来。 顺便问下,把QMUI里的的东西都弄懂,都能实现,能拿100K吗?

MoLice commented 1 year ago

所以感觉不好单独拿出来

是的,本来 QMUI 设计的时候也是整体一起使用,并不将某个组件单独使用作为设计考虑因素。

都能实现,能拿100K吗?

这个不了解。