2012-06-25 58 views
0

我有一個問題。在我的應用程序中,我有一個設置屏幕,並在設置屏幕中顯示一個UISwitch。當你啓用這個開關時,應用程序主屏幕的背景會改變。但是,我怎麼能讓UISwitch控件到另一個.nib? 所以我有一個homescreen.nib和一個settings.nib,我想在啓用UISwitch時更改homescreen.nib UIImageView的背景。讓視圖在另一個視圖中控制UIImage

感謝上級篇

回答

1

不要讓你的設置頁面控制另一個頁面。您的設置頁面應該允許用戶選擇設置並保存。任何想要使用設置的頁面都應根據需要讀取設置。

我會建議使用NSUserDefaults

要寫出設置[[NSUserDefaults standardUserDefauts] setObject:itemsToShow forKey:@"itemsToShow"];

要閱讀[[NSUserDefaults standardUserDefaults] integerForKey:@"itemsToShow"];

+0

確定,但用戶在哪裏可以選擇選擇比他的喜好? – Xcodeuser

+0

是不是你的「設置屏幕」真的只是一個不同的偏好詞組?您的設置屏幕似乎是存儲信息的適當位置。 – DBD

+0

是的,哦,我知道你的意思,我認爲... 謝謝 – Xcodeuser

相關問題