gpt4 book ai didi

ios - 制作通用变量的最佳方法

转载 作者:行者123 更新时间:2023-11-29 02:36:22 26 4
gpt4 key购买 nike

我正在创建一个在不同 View 中使用同一组按钮的应用程序,我将它们设置为蓝色、灰色和黄色,我希望能够通过设置一个名为 prfix "someplace"的变量来在所有 View 中更改它们"这样所有 View 都可以引用该单一引用并使用正确的颜色

我会用它来设置每个页面上的按钮,但想更改单个位置的颜色

我在使用它们的每个页面上的每个按钮都有这个

    [Button1 setImage:[UIImage imageNamed:[NSString stringWithFormat:@"%@-butt1.png",prfix]] forState:UIControlStateNormal];

我在 bundle 中的图片会是这样的

ylw-butt1.png, ylw-butt2.png, ylw-butt3.png, ylw-butt4.png, blu-butt1.png, blu-butt2.png, blu-butt3.png, blu-butt4.png

因此,通过将一个位置的 prefix 更改为 ylw 或 blu,我可以交换所有按钮颜色

最佳答案

应用中的各种“位置”是全局可见的,例如应用委托(delegate)、 Root View Controller 和 NSUserDefaults 存储。这些都是用作放置任何对象都可以检索的值的“放置”的合理位置。 (并在此处查看我对此事的讨论:http://www.apeth.com/iOSBook/ch13.html#_global_visibility)

关于ios - 制作通用变量的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26320968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com