ios - 插入 Nib 加载过程

标签 ios loading nib

我的 iOS 应用程序可以通过下载包含新图像和字符串的 zip 文件来重新命名。这随时可能发生。由于我无法替换应用程序包中的文件,因此每次加载 Nib 时我都必须检查是否有新的图像/字符串,然后替换 IB 中设置的内容。我宁愿让这个自动化。关于如何将自己插入 Nib 加载过程来做到这一点有什么想法吗?我的大部分 Nib 都是由 UIViewController 子类加载的。

我已经在 viewDidLoad: 中进行检查。但这意味着我必须记住在每个 UIViewController 子类中执行此操作,并且我必须知道 Nib 中的哪些导出需要调整。我想要的是能够插入实际的 Nib 加载过程,以便当系统获取 Nib 中指定的“flower.png”图像时,我有机会返回“应用程序包中的“flower.png”。

字符串可能更难以这种方式处理,但理想情况下我也可以侵入那里。

最佳答案

geminiCoder 为我指明了正确的方向 - UIViewController 的子类,它是我所有“真实” View Controller 的父类。它有我想要调整的所有位的导出,并在其 -viewDidLoad 方法中进行调整。这样,所有“真正的” View Controller 都会继承这些 socket ,只需将它们连接到正确的 UI 元素,它们就会自动更新。

关于ios - 插入 Nib 加载过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10641476/

相关文章:

ios - 为什么我不能使用自动布局创建多行 UILabel?有些事情总是不对劲

jQuery 事件在 iframe 中不起作用?

iphone - 具有多个 Nib 的单一 View Controller ?

ios 将消息传递给模态视图

ios - 在 Storyboard中实例化 xib 时对 initWithCoder 的无限递归调用

ios - 在 UICollectionView 中滚动时更新标签

ios - 从另一个类将 Sprite 添加到 GameScene

ios - 在 UITabBarController 中推送不支持的 navController

java - 类加载应用程序上下文 Spring

javascript - 脚本加载的时间/顺序