【问题标题】:Load image to uiimageview based on the selected target in Xcode根据 Xcode 中选择的目标将图像加载到 uiimageview
【发布时间】:2021-08-27 04:45:01
【问题描述】:

我正在尝试从同一个代码库创建两个应用程序。这些应用程序将具有相同的功能,但具有不同的徽标、应用程序名称等。我创建了两个具有不同捆绑 ID 的目标,因此现在在运行每个目标时我得到了唯一的应用程序。在我的应用程序中,我有一个带有 UIImageView 的视图控制器。 现在我想根据运行目标为 UIImageView 分配一个图像。所以我创建了两个资产文件夹。

  • Target1 -> Assest1 -> logo.png
  • Target2 -> Assest2 -> logo.png

logo.png 是同名的不同文件。

如何根据运行目标将正确的 logo.png 分配给 uiimageview?感谢您的帮助。

【问题讨论】:

标签: swift xcode uiimageview xcasset xcode-target


【解决方案1】:

确保您的资产位于正确的目标中,然后使用以下方法:

UIImage(named: "example", in: Bundle(for: YourClass.self), with: nil)

要获取您的捆绑包,您可以使用您的类来引用您的捆绑包:

Bundle(for: YourClass.self)

【讨论】:

    猜你喜欢
    • 2020-10-02
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    • 2018-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多