如何从SecondView中选择背景颜色以传递给FirstView?

时间:2010-02-21 20:50:42

标签: iphone objective-c views switch-statement

我疯了!这是一个有两个视图的简单应用程序。 FirstView是一个带有信息按钮的文本字段,可以翻转到SecondView。在SecondView中,我有6个按钮用于选择背景颜色。按下按钮时,背景颜色会完美变化,但不能使它也改变FirstView的背景颜色。任何帮助都会很棒!谢谢!我正在使用Objective C类在iPhone应用程序上工作。对不起,这是新的。 SecondView的作用几乎就像一个设置页面,因为当按下按钮时,背景颜色会变为按钮颜色。我需要它,所以当我按下“后退”按钮返回到FirstView时,背景颜色也变为了那种颜色选择。通过sooooooooo很多教程和代码,现在我完全失去了.........再次感谢!

2 个答案:

答案 0 :(得分:0)

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

或者,显示一些代码。

答案 1 :(得分:0)

假设你有两个视图的引用(让我们称之为firstView和secondView),并假设你正在做这样的事情来设置SecondView的背景颜色:

secondView.backgroundColor = [UIColor whiteColor];

对firstView执行相同的操作:

firstView.backgroundColor = [UIColor whiteColor];

用您设置背景颜色的任何内容替换[UIColor whiteColor]。或者我误解了你的问题?