Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何从SecondView获取选定的背景色以传递到FirstView?_Iphone_Objective C_Views_Switch Statement - Fatal编程技术网

Iphone 如何从SecondView获取选定的背景色以传递到FirstView?

Iphone 如何从SecondView获取选定的背景色以传递到FirstView?,iphone,objective-c,views,switch-statement,Iphone,Objective C,Views,Switch Statement,我快疯了!这是一个具有两个视图的简单应用程序。FirstView是一个带有信息按钮的文本字段,可切换到SecondView。在SecondView中,我有6个用于选择背景颜色的按钮。当按下按钮时,背景颜色会完全改变,但无法使其也改变FirstView的背景颜色。任何帮助都会很好!谢谢我正在使用Objective C类开发iPhone应用程序。对不起,这是新的。SecondView几乎像一个设置页面,当按下按钮时,背景颜色变为按钮颜色。我需要它,所以当我按下“后退”按钮返回到FirstView时,

我快疯了!这是一个具有两个视图的简单应用程序。FirstView是一个带有信息按钮的文本字段,可切换到SecondView。在SecondView中,我有6个用于选择背景颜色的按钮。当按下按钮时,背景颜色会完全改变,但无法使其也改变FirstView的背景颜色。任何帮助都会很好!谢谢我正在使用Objective C类开发iPhone应用程序。对不起,这是新的。SecondView几乎像一个设置页面,当按下按钮时,背景颜色变为按钮颜色。我需要它,所以当我按下“后退”按钮返回到FirstView时,背景颜色也已更改为该颜色选择。通过了很多教程和代码,现在我完全迷路了。。。。。。。。。再次感谢

如何将颜色更改保存到
NSUserDefaults
中,然后在另一个视图的
视图中显示:
方法将它们读回并设置背景色


或者,显示一些代码。

假设您对这两个视图都有引用(让我们称它们为firstView和secondView),并且假设您正在执行类似的操作来设置secondView的背景色:

secondView.backgroundColor = [UIColor whiteColor];
只需对firstView执行相同的操作:

firstView.backgroundColor = [UIColor whiteColor];

将[UIColor whiteColor]替换为您设置的背景色。或者我误解了你的问题?

也许我遗漏了什么,但是:什么语言?对不起,我的电脑冻结了。目标c谢谢你回复我。在第二个视图中,我有-(I动作)红色-(i)蓝色;在.h in.m中,我有-(iAction)红色{self.view.background=[UIColor redColor];},所以不确定当按钮在SecondView中按下时,在FirstView中放置什么以使其读取颜色选择。再次感谢您回复我。我正在使用-(iAction)红色{self.view.background=[UIColor redColor]}然后是蓝色、绿色等等。不知道如何让FirstView识别按钮在SecondView中按下,这样FirstView背景颜色也会改变。明白了!我所要做的就是添加parentViewController。回到背景!非常感谢你的帮助!