【发布时间】:2011-11-18 20:24:42
【问题描述】:
我正在制作一个 ios 应用程序,但在使用 switch 语句查看是否按下了 UIButton 元素时遇到了问题。 这就是我希望最终产品工作的人:我有多个未着色的图像(未着色的意思是白色,一个 UIImage)。当点击未着色的图像时,会打开一个带有彩色框的子视图(UIButtons,其中 24 个,每个都有单独的颜色。)。当一个彩色框按钮被选中并按下工具栏上的后退按钮时,子视图关闭,原始视图重新出现,未着色的图像(选择打开子视图的图像)现在用子视图中选择的所需颜色着色.
我想使用 switch 语句来查找选择了哪个未着色的图像和哪个颜色(所有 UIButton 元素)。我不知道在 switch 语句中应该放什么作为表达式,因为我正在处理 UIButtons。 switch 语句的其余部分比较 UIButton 元素的值,看它是否等于 YES(按下按钮时),如果是,则返回一个字符串。我还想知道如何将 IBAction 连接到 UIImage(因此当点击图像时会打开子视图)。
【问题讨论】:
标签: ios nsstring uibutton uiimage switch-statement