根据iPhone开发当前标签变色标签颜色

<p>我有麻烦搞清楚if语句代码更改UI标签的基础上,标签的当前颜色的颜色。例如,如果该标签颜色是目前红色和正确的键时,我想要的标签颜色改变为黑色。如果标签颜色是黑色我想要的标签颜色更改为蓝色。 P&gt;
</p>

119 浏览 1 回复
  颜色   标签   逻辑   一个   gt  

回复

    <p>在理论上可以使用条件像,但你必须要小心,因为这看起来是一样的两种颜色未必通。 (例如,如果一个是灰度,另一个是24位RGB)。 P&gt; </p><p>根据您的视图的可视属性执行条件逻辑似乎是,你可能想反正重新设计决定。你使之更难以改变你的视觉设计在未来的(例如,使用不同的颜色),而在应用程序中的逻辑错误引入。模型视图控制器模式鼓励我们去耦我们的模型,即修改它的逻辑,那代表它在视觉上观点的状态。当三种颜色之间您的标签周期,颜色大概代表了一些潜在的逻辑状态三个可能的值之间的循环。一个更好的选择将是周期的基本模型中指出,让标签的颜色反映了状态。 P&gt; </p><p>例如,假设你的标签的颜色代表了一个石头,剪子,布的游戏武器选择: p&gt;
    </p>

    曹斌

相关提问


友情链接: