使用 NSUserDefaults 和设置包更改主视图

发布于 2024-08-04 21:52:25 字数 132 浏览 9 评论 0原文

我在 App Store 上有一款游戏,对于下一个版本,我正在努力在设置中提供使用不同皮肤的选项。举例来说,假设我选择篮球选项。我希望应用程序显示篮球 .xib 而不是默认视图控制器。

我该怎么做呢?大约会有4-5种不同的皮肤。谢谢。

I have a game on the App Store, and for the next version I am working on having an option in the settings to use different skin. So for example, lets say I choose the basketball option. I would want the app to show the basketball .xib instead of the default view controller.

How would I do that? There would be about 4-5 different skins. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灼疼热情 2024-08-11 21:52:25

我建议以编程方式执行 UI,而不是使用 xib 文件,因为我相信使用 xib 不可能完成您想要的任务。

如果您执意要使用 xib,请创建 5 个相同的子视图集并相应地命名它们,然后在必要时以编程方式隐藏/取消隐藏它们。

当面临仅在代码中自己创建元素的选项时,这似乎更加麻烦且难以管理。

I would suggest doing your UI programmatically and not using a xib file as I believe it is impossible to accomplish what you are after with a xib.

If you are deadset on using a xib, create 5 identical sets of subviews and name them accordingly, then programmatically hide/unhide them when necessary.

This seems much more cumbersome and hard to manage when faced with an option of just creating the elements yourself in code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文