iOS 创建开源库时如何使用图片和xib资源

参考文章

参考文章

使用xib的正确姿势
#define MAIN_BUNDLE [NSBundle bundleForClass:[self class]]  //获取bundle
[[MAIN_BUNDLE loadNibNamed:itemResuableStr owner:self options:nil] lastObject];  //加载xib
[tempCollectionView registerNib:[UINib nibWithNibName:itemResuableStr bundle:MAIN_BUNDLE] forCellWithReuseIdentifier:itemResuableStr];  //注册cell
使用图片的正确姿势
  1. 首先创建bundle文件夹
command+N -> Resource -> Settings Bundle
  1. 将相应的图片资源文件放到bundle文件中

  2. 在需要使用图片的地方使用下面的代码,注意xib可以直接设置图片

#define LQG_RESOURCE_NAME(FILE) [@"LQGPhotoKitResource.bundle" stringByAppendingPathComponent:FILE]
tempImage = [UIImage imageNamed:LQG_RESOURCE_NAME(@"blank")];

相关推荐

  1. iOS 创建开源如何使用图片xib资源

    2024-04-30 09:50:05       39 阅读
  2. Flutter如何正确使用图片资源

    2024-04-30 09:50:05       38 阅读
  3. 如何创建使用索引?

    2024-04-30 09:50:05       58 阅读
  4. 如何创建使用视图?

    2024-04-30 09:50:05       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 09:50:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 09:50:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 09:50:05       82 阅读
  4. Python语言-面向对象

    2024-04-30 09:50:05       91 阅读

热门阅读

  1. go设计模式之组合设计模式

    2024-04-30 09:50:05       33 阅读
  2. 解决拉取多个不同git项目下的ssh问题

    2024-04-30 09:50:05       34 阅读
  3. 【Python快速上手(四)】

    2024-04-30 09:50:05       31 阅读
  4. 【Golang】Gin 框架的多种类型绑定函数

    2024-04-30 09:50:05       34 阅读
  5. Android Room 数据库中的 Journal mode 解释

    2024-04-30 09:50:05       28 阅读
  6. 【Spring AI】07. 提示词

    2024-04-30 09:50:05       27 阅读
  7. Verilog学习之时序控制、语句块(1)

    2024-04-30 09:50:05       33 阅读
  8. Caddy实践 | Docker环境下使用Caddy快速部署web服务器

    2024-04-30 09:50:05       28 阅读