【发布时间】:2013-12-05 19:14:46
【问题描述】:
我想开发一个密码管理器的应用程序,进入应用程序,你需要输入密码才能登录。当应用程序进入后台并进入前台时,您需要再次输入密码。
我退出通知UIApplicationDidEnterBackgroundNotification、UIApplicationWillEnterForegroundNotification、UIApplicationWillResignActiveNotification 并在实现方法中重新加载视图,但它不起作用。该应用程序必须进入前台,然后重新加载视图。
当双击主页时,密码被发现。这不是我想要的,我能为此做些什么。
类似的应用:
https://itunes.apple.com/cn/app/mi-ma-zhang-hao-guan-jia-quan/id547904729?mt=8
我很抱歉我的英语不好。 我想这样实现:当应用程序进入后台时,我在窗口上添加一个绿色视图。但是当应用程序进入前台时,视图开始变为绿色。我想当应用程序进入前台时,视图已经是绿色的,或者在 ios7 上双击主页按钮,应用程序缩略图是绿色的。 appDelegate.m 中这样的代码
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.window.frame.size.width, self.window.frame.size.height)];
view.backgroundColor = [UIColor greenColor];
[self.window addSubview:view];
}
非常感谢!
【问题讨论】:
-
您能否在不提供我必须下载到我的设备的应用程序形式的示例(并且对我来说非常陌生的语言)的情况下准确说明您要做什么。我不明白确切的问题...
-
您想在应用程序进入后台但无法正常工作时重新加载视图?向我们展示您的代码,我们可以提供帮助。
-
appDelegate.m 中这样的代码 - (void)applicationDidEnterBackground:(UIApplication *)application { UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.window.frame. size.width, self.window.frame.size.height)]; view.backgroundColor = [UIColor greenColor]; [self.window addSubview:view]; }
-
通过设置停止应用程序的后台运行模式应用程序不在后台运行=是
标签: ios iphone objective-c