jjzjj

UIApplication

全部标签

ios - [UIScreen mainScreen].bounds vs [UIApplcation sharedApplication].keyWindow.bounds?

我想覆盖整个屏幕。我想将其框架设置为覆盖整个屏幕。浏览堆栈溢出时,我发现了这两种不同的设置View框架以覆盖屏幕的方法:[UIScreenmainScreen].bounds[UIApplcationsharedApplication].keyWindow.bounds在我看来,它们总是返回相同的值,或者至少在我尝试过的几个测试用例中是这样。目前我正在使用UIScreen,但我很想知道这些调用之间的区别?在某些情况下它们会返回不同的值吗? 最佳答案 方法略有不同。[UIScreenmainScreen]返回设备UIScreen对象,

ios - UIApplication.statusBarStyle 在 vi​​ewWillAppear 和 viewDidAppear 之间变化

在最初为以前的版本设计的iOS7中运行一个应用程序,一个深灰色的导航栏为文本为黑色的状态栏着色。我正在尝试使其适应最新版本,并且我正在将UIApplication.statusBarStyle设置为UIStatusBarStyleLightContent,如下所示:[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleLightContentanimated:YES];这段代码应该将状态栏文本颜色更改为白色,但它没有。我在我的UIApplication实例的_statusBarRequestedStyle属

ios - 新号码的 Whatsapp 消息

您好,据我所知,whatsapp支持abid和text参数,如下所示:NSURL*whatsappURL=[NSURLURLWithString:@"whatsapp://send?text=Hello%2C%20World!"];if([[UIApplicationsharedApplication]canOpenURL:whatsappURL]){[[UIApplicationsharedApplication]openURL:whatsappURL];}但是我想发送消息到一个新号码。例如,如果我的号码是+123456NSURL*whatsappURL=[NSURLURLWithS

objective-c - 打开个人热点时 UIViewController 乱七八糟

当我打开个人热点连接时,我的布局被下推。我怎样才能删除顶部的这个热点栏或者得到这个栏的通知并根据它重新排列我的View?谢谢。 最佳答案 当状态栏的大小发生变化时,将调用您的应用程序委托(delegate)方法。您所要做的就是处理该选择器并手动更新您的View(如果您不想使用自动调整大小)。以下是您需要添加到您的应用委托(delegate)中的内容:-(void)application:(UIApplication*)applicationdidChangeStatusBarFrame(CGRect)oldStatusBarFram

ios - 使用本地通知 ios 打开 url

我一直在寻找答案,但我似乎找不到答案。我想要做的是让我的应用程序在后台运行时发送本地通知,当用户打开通知时,它将把他们带到一个网站。我已全部设置好,但它一直打开应用程序而不是访问网站。我的问题是,这甚至可以做到吗?如果是的话,你能看看我下面的代码哪里出了问题吗?感谢您的帮助。代码:-(void)applicationDidEnterBackground:(UIApplication*)application{//使用此方法释放共享资源,保存用户数据,使计时器失效,并存储足够的应用程序状态信息以在应用程序稍后终止时将其恢复到当前状态。//如果您的应用程序支持后台执行,则在用户退出时调用此

ios - xcode 和位智集成

我正在尝试将我的应用与waze集成.任何人都知道如何调用位智并发送坐标?我没有找到任何关于它的API或其他信息.. 最佳答案 -(void)navigateToLatitude:(double)latitudelongitude:(double)longitude{if([[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:@"waze://"]]){//Wazeisinstalled.LaunchWazeandstartnavigationNSString*

iOS 如何测试调用 [[UIApplication sharedApplication] openUrl :someUrl] 的方法

我想为下面的方法创建一个测试,我想检查忘记的密码是否正确。我是TDD的新手,我想知道你们是否认为这是必要的,我该如何实现测试。-(IBAction)forgotPasswordButtonClicked:(id)sender{[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:kForgetPasswordURL]];非常感谢 最佳答案 对于OCMock3,请尝试以下操作:idmockApplication=OCMClassMock([UIApplicationc

iphone - iOS - setIdleTimerDisabled :NO Not Working

我有一个使用摄像机的应用程序,因此屏幕不会变暗。禁止屏幕变暗可以正常工作,如下所示:-(void)applicationDidBecomeActive:(UIApplication*)application{[[UIApplicationsharedApplication]setIdleTimerDisabled:YES];}但是,当应用程序关闭并进入后台时,将IdleTimer设置回NO将不起作用。屏幕永远停留在主屏幕上。这就是我试图实现这一目标的方式。-(void)applicationWillResignActive:(UIApplication*)application{[[U

ios - Facebook SDK IOS xcode

大家好,我正在使用Xcode制作一个iOS应用程序。我想实现Facebook登录并获取用户名和facebookid并将其发送到webview链接,这可能吗?第一个问题是,即使按照此链接中的Facebook指南进行操作也是如此:https://developers.facebook.com/docs/ios/getting-started我不能让Facebook登录运行,iOS模拟器启动但它以以下输出消息结束:2015-04-2119:51:20.069DONAT[3899:96245]+[FBSDKButtondefaultIcon]:unrecognizedselectorsentt

iphone - iOS主页按钮警告,可能吗?

我真的不认为这是可以做到的,但我的老板仍然希望我提供一个链接。他想要的是添加一个“你确定要退出吗?”当用户按下主页按钮时发出警告,如果用户说“不”,应用程序将不会变为非事件状态。这是不可能的,不是吗? 最佳答案 不,您不能这样做-应用程序对此没有发言权。问问你的老板,他是否见过一个iOS应用程序的例子可以做到这一点。没有……我敢打赌没有。应用程序可以继续在后台执行某些功能-例如流式传输音乐、获取位置信息,但没有应用程序可以阻止主页按钮。如果你能做到这一点,你就可以阻止应用程序关闭。A)你不能在技术上做到这一点,并且B)如果那是你所采