ios8相关内容
我知道这个问题已经被问过很多次了.答案说这在 Xcode > 5.x 中不可用.但我看到了一些可以使用它的应用程序(转到设置)(iOS7).有没有办法做到这一点?它在 Xcode 6 中可用吗?Facebook 可以检测蜂窝数据和 wifi. 解决方案 从 iOS 8 开始,可以通过这种方式启动直接打开隐私应用部分的设置应用: [[UIApplication sharedApplicat
..
重现步骤: 使用 Xcode6 创建一个新项目(单视图模板,仅限 iPhone,Objective-C) 导航到项目设置并将部署目标从 8.0 更改为 7.1 在安装了 7.1 的 iPhone5/S 或 iPhone5/s 7.1 模拟器中运行该应用程序(您可能需要下载 iOS7.1 模拟器) 应用在顶部和底部显示为黑条. 如果您在 iPhone5/S 8.0 模拟器上运行该应
..
我正在尝试将我的应用更新到 iOS 8.在一个函数中,我以这种方式安排了一个本地通知(我已经检查了 firedate 和通知的所有其他部分是否正确): [[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 然后我使用此代码打印预定的本地通知: NSLog(@"notifications
..
我已经在互联网上查看了如何使用 IOS 8 创建本地通知.我找到了很多文章,但没有解释如何确定用户是否已打开或关闭“警报".有人可以帮我吗!!!我更喜欢使用 Objective C 而不是 Swift. 解决方案 您可以使用 UIApplication 的 currentUserNotificationSettings if ([[UIApplication sharedApplicat
..
我已经在 App Delegate 中设置了本地通知: - (void)applicationDidEnterBackground:(UIApplication *)application{UILocalNotification *notification = [[UILocalNotification alloc]init];[通知setAlertBody:@"观看CCA-TV最新一集"];[
..
我正在实施一项使用 web 视图播放视频文件的服务.我从 UIWebView 迁移到 WKWebView,并尝试用它播放 Youtube 和 Coub 视频.几乎一切正常,在 iOS 8 中没有崩溃,但是在 WKWebView 释放并从屏幕上移除后,视频声音会持续播放一段时间(在某些情况下大约 45 秒). 我找不到停止视频声音的方法.我试图用媒体播放器捕捉系统通知,但没有成功. WK
..
我的应用包含以横向和纵向模式播放视频的功能.视频可以是 youtube 也可以在 iOS 7 之前一切正常,但现在 youtube 视频在 iOS 8 上无法在横向模式下运行. 我的代码: - (NSUInteger)application:(UIApplication *)applicationsupportedInterfaceOrientationsForWindow:(UIWind
..
我正在使用 UIWebView 通过 iFrame 播放 YouTube 视频. 我正在使用 UIMoviePlayerControllerDidEnterFullscreenNotification 将 youtube 屏幕检测为全屏. 像下面的代码: [[NSNotificationCenter defaultCenter] addObserver: self选择器:@selector(
..
有没有办法在iOS8中改变datepicker的文本颜色?我知道在 iOS7 及更早版本中是不可能的,在第 8 个版本中发生了什么变化? 例如,我在 Yahoo Weather 中发现了修改过的选择器! 解决方案 在 stackoverflow 的评论中找到了解决方案.如果你只需要将文本颜色更改为您的颜色并将此子类分配给您的选择器.因为 whiteColor 就像魔法一样. 只
..
我的视图没有导航栏,但我想在状态栏下显示内容.我已经检查了顶部栏下的延伸边缘,在我的视图控制器中的不透明栏下,我想在状态栏下显示的视图对顶部布局指南有 0 个垂直间距约束,但仍然是我得到的: 状态栏有 20px 纯白色背景,我不想要.我希望我的视图在状态栏下重叠,就像下面的模型一样: 我怎样才能做到这一点,没有有一个可见的导航栏(我仍然拥有它,因为我的视图保证在导航控制器内,但它永远不
..
有没有办法更改 SLComposeServiceViewController 上的按钮标题?我尝试更改导航项上的栏按钮项,但这些不是正确的按钮. 解决方案 只需从 navigationController!.navigationBar 访问即可.以下内容应该会有所帮助. self.navigationController!.navigationBar.topItem!.rightBarB
..
在 iOS 7 中,我能够处理自定义呈现的视图控制器的布局,以通过添加约束来处理通话中的状态栏,其中呈现的视图控制器具有与呈现相同的中心和相同的宽度和高度视图控制器.这比对宽度和高度使用自动调整大小更可取,因为否则,当通话中状态栏消失时,呈现的视图控制器会出于某种原因保持从顶部向下推 20 点. 然而,在 iOS 8 中,这个技巧不再起作用.一方面,我通过实验发现呈现视图控制器似乎不一定在容
..
我有如下视图结构. HomeView(仅支持纵向模式)||伏View1(支持所有方向)||伏View2(支持所有方向) 问题: 当我通过调用 popToRootViewController 方法从 View2(横向模式) 返回到 HomeView 时,它没有调用 supportedInterfaceOrientationsForWindow App_Delegate 的方法和显示横向模式
..
iOS9 在使用 UIViewControllerAnimatedTransitioning 实现自定义动画时似乎忽略了目标视图控制器的 edgesForExtendedLayout,因此内容最终位于导航栏下方.知道为什么会这样吗? 我在 https://github.com/nmarkovic04/CustomAnimationTest 上托管了一个示例.在 8.4 和 9.1 上运行它会
..
我有两个控制器,我需要调用第一个控制器到第二个控制器的功能:在第二个控制器中,我在类中创建了协议和初始化委托: 协议 testProtocol {func testDelegate()//这个函数的第一个控制器}类 SecondViewController: UIViewController {var 委托:testProtocol?....}@IBAction func testDelega
..
这是示例代码: 导入 UIKit导入消息界面类视图控制器:UIViewController,MFMailComposeViewControllerDelegate {@IBAction func showEmail(sender : AnyObject) {var emailTitle = "测试电子邮件"var messageBody = "这是一个测试邮件正文"var toRecipents
..
在 ios 7 及之前,我更新了presentedViewController.view.superview 的边界以自定义呈现的视图控制器的大小,但在ios 8 中似乎不再是这种情况.由于没有可以在视图控制器上设置超级视图(当您尝试在调试器中调用它时返回 nil). 任何建议如何更新呈现的视图控制器的大小?这将用于自定义演示过渡. 解决方案 万一以后有人遇到这个问题,我是这样解决的
..
我没有使用故事板中的 UIViewController 并且我想要一个自定义的 init 函数,我在其中传入一些的 NSManagedObjectID目的.我只想像在 Objective-C 中那样调用 super.init().像这样: init(objectId: NSManagedObjectID) {超级初始化()} 但我收到以下编译器错误: 必须调用超类 UIViewContr
..
override func preferredStatusBarStyle() ->UIStatusBarStyle {返回 UIStatusBarStyle.LightContent;} 在任何 ViewController 中使用上述代码将特定视图控制器的 statusBar 颜色设置为白色对我来说在 iOS8 中不起作用.有什么建议?使用 UIApplication.sharedAppli
..
我是 Swift 编程的新手.我需要创建纯 swift 框架并将其导入到我现有的纯 swift 项目中.当我尝试导入 swift 框架时,出现此错误留言: “无法构建 Objective-C 模块‘’" Test.h 导入基础公共类测试{类 func 打印测试(){println("111");}} Asdf.h 导入 UIKit公共类 Asdf:测试 {类功能回声(){打印(888)
..