【问题标题】:let a view control a UIImage in another view让一个视图控制另一个视图中的 UIImage
【发布时间】:2012-06-25 15:03:31
【问题描述】:

我有一个问题。在我的应用程序中,我有一个设置屏幕,在设置屏幕中有一个 UISwitch。当您启用此开关时,应用程序主屏幕的背景会发生变化。但是我怎样才能让 UISwitch 控制到另一个 .nib 呢? 所以我有一个 homescreen.nib 和一个 settings.nib,我想在启用 UISwitch 时更改 homescreen.nib UIImageView 的背景。

在此致谢

【问题讨论】:

    标签: xcode user-interface uiimageview uiswitch


    【解决方案1】:

    不要试图让您的设置页面控制另一个页面。您的设置页面应该允许用户选择设置并保存它们。任何想要使用设置的页面都应根据需要读取设置。

    我建议使用NSUserDefaults

    写一个设置[[NSUserDefaults standardUserDefauts] setObject:itemsToShow forKey:@"itemsToShow"];

    阅读[[NSUserDefaults standardUserDefaults] integerForKey:@"itemsToShow"];

    【讨论】:

    • 好的,但是用户在哪里可以选择选择他的偏好呢?
    • 您的“设置屏幕”真的只是一个不同的偏好短语吗?您的设置屏幕似乎是存储信息的合适位置。
    猜你喜欢
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    相关资源
    最近更新 更多