【问题标题】:UI Elements in a Swift PackageSwift 包中的 UI 元素
【发布时间】:2021-10-14 08:42:28
【问题描述】:

我遇到了一些具体的问题,我确实需要解决:

试图组装我自己的具有复杂结构的 Swift 包,有一个想法^我可以重用一些设计元素,例如颜色、字体、图像和 UITableViewCell 。课程^我已将我的文件添加到包中^,但我的项目无法编译,因为 Xcode 没有看到我的元素在范围内。所以,这就是问题所在。

我的包的结构^尤其是 xib 文件和 StandartCell.swift - 它们是主要的。

问题=(

还有我的包裹清单

如您所见 - 单元配置和单元类的协议是公开的(堆栈问题中的主要原因) - 但对我来说它不起作用

【问题讨论】:

  • 我建议您删除 .xib 并在 swift 代码中创建 UI。 1.它将解决您现在面临的问题。 2. 它具有编译速度更快的额外好处
  • @AvivFrenkel 好的,但它并不能解决协议的问题 - 它对于主要目标也是不可见的 =(

标签: ios swift xib swift-package-manager swift-framework


【解决方案1】:

在 15 小时不睡觉并且刚刚敲出之后,我发现一个有错误的文件结构 - 它应该是这样的:

所以,如果你的包中有一些复杂的结构 - 让它变得简单)))并且你的包目标的所有文件都应该在 Package-name-folder 中,并且所有资源过程和复制过程都启用然后文件在文件夹。

【讨论】:

    猜你喜欢
    • 2019-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多