【问题标题】:pod 'MaterialComponents' not adding all material componentspod 'MaterialComponents' 未添加所有材料组件
【发布时间】:2017-06-12 04:45:55
【问题描述】:
我按照 Github 链接通过 pod 安装 MaterialComponents。虽然安装成功,但找不到 MaterialTextFields。后来注意到,要安装单独的组件,我们必须使用不同的 pod。我还注意到 pod MaterialComponents 本身安装了许多组件。
我的问题是,考虑到许多组件也是使用单个 pod (MaterialComponents) 安装的,不同组件是否有不同的 pod。为什么不为所有组件使用相同的 pod,或者为什么不为每个组件使用单独的 pod。
【问题讨论】:
标签:
ios
github
material-components
【解决方案1】:
我们只在24.0.0 release 8 天后才登陆 MaterialTextFields。也许您看到它更早地登陆开发并期望它会出现在我们的 podspec 中?
如果您按照主自述文件中的说明添加根 podspec 目标,我们的所有组件都应该会出现。我们设置了子规范,以便客户可以挑选他们想要使用的组件,如果他们不喜欢尺寸。
【解决方案2】:
我在材质按钮上遇到了类似的问题。
就我而言,我必须将use_frameworks! 添加到 Podfile。如果将其添加到文档中,那就太好了。
如果没有use_frameworks!,导入会给出错误No such module 'MaterialComponents.MaterialButtons'。