Questions tagged «ios7»

iOS 7是Apple iOS移动操作系统的第七个版本,是iOS 6的后续版本。它于2013年6月10日在该公司的Apple全球开发者大会(WWDC)上宣布,并于2013年9月18日发布。

27
iOS 7:UITableView显示在状态栏下
我的应用程序的第一个屏幕是一个UITableViewController没有导航栏的屏幕,这意味着内容在状态栏下流动,因此存在很多文本冲突。我已经调整了的属性,Under top bars并且Adjust scroll view insets实际上阻​​止了它的滚动,但是以保持表格视图的顶部为代价。我试图将UITableView框架设置为偏移20像素,但是它似乎没有生效,并且由于我目前需要该应用与iOS 6兼容,因此我无法跳至iOS 7故事板来强制使用自动布局顶部高度指南。有没有人找到适用于两个版本的解决方案? 我尝试过的操作:设置edgesForExtendedLayout,更改情节提要中Under top bars和的设置Adjust scroll view,将框架强制到新区域。 一张图片胜过千言万语:
219 ios  ios7  uistatusbar 

7
如果用户强行退出,iOS会在后台启动我的应用程序吗?
我通过content-available在推送通知中使用该标志来触发后台获取。我有fetch和remote-notification UIBackgroundModes启用。 这是我在AppDelegate.m中使用的实现: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertBody = @"Looks like i got a notification - fetch thingy"; [application presentLocalNotificationNow:notification]; completionHandler(UIBackgroundFetchResultNewData); } 当应用在后台运行时,它可以正常运行。(收到通知,应用程序触发了“看起来好像我收到了通知”本地通知,如上面的代码所示)。 但是,当应用程序未运行且收到带有该content-available标志的推送通知时,该应用程序将不会启动,并且didRecieveRemoteNotification永远不会调用委托方法。 WWDC视频多任务处理的新功能(WWDC 2013的#204)显示了以下内容: 它说收到带有content-available标志的推送通知时,应用程序“启动到后台” 。 为什么我的应用程序没有启动到后台? 因此,真正的问题是: 用户强制退出应用后,iOS会执行后台任务吗?

26
iOS 7.0下无效的上下文0x0和系统降级
不幸的是,我已经阅读了尽可能多的搜索结果,不幸的是,每个搜索结果似乎都专注于特定的函数调用。 我的问题是,我从多个函数中得到了相同的错误,我猜这是从我使用的函数中回调的。 更糟糕的是,实际的代码在一个自定义的私有框架内,该框架正在另一个项目中导入,因此调试不是那么简单吗? 谁能指出我正确的方向?我感觉我在错误地或在错误的上下文中调用了某些方法,但是此时xcode的输出不是很有帮助。 :CGContextSetFillColorWithColor:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextSetStrokeColorWithColor:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 CGContextSaveGState:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextSetFlatness:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextAddPath:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextDrawPath:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextRestoreGState:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextGetBlendMode:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 当显示自定义视图或其继承的类之一时,可能会发生这些错误。此时它们会产生多次,直到键盘不提供任何输入为止。触摸事件仍然被记录,但是系统速度变慢,最终可能导致未分配的对象错误。 编辑#1:我确实可以访问要导入的框架,但是在导致问题的类中看不到任何奇怪的东西。 编辑2:我刚刚收到一封电子邮件,称iOS 7.1已为开发人员发布。我很好奇,看看情况是否会消失,变得更糟或可以解决。

18
如何在iOS 7中更改导航栏颜色?
如何在iOS 7中更改导航栏颜色? 基本上,我想实现类似Twitter导航栏(已更新Twitter iOS7)的功能。我在顶部嵌入了导航栏view controller。我想要的只是将导航栏的颜色更改为浅蓝色,顶部的实用程序栏也是如此。我似乎找不到自己的选择storyboard。


27
如何在Swift iOS应用中隐藏状态栏?
我想删除屏幕顶部的状态栏。 这不起作用: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } 我也尝试过: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = UIViewController() application.statusBarHidden = true controller.setNeedsStatusBarAppearanceUpdate() var view = UIView(frame: CGRectMake(0, 0, 320, 568)) view.backgroundColor …
201 ios  iphone  ios7  swift 

16
“缺少推荐的图标文件-该捆绑包不包含iPhone / iPod Touch的应用程序图标,像素为.png格式,恰好是'120x120'像素”
我提交了应用更新,但收到一封电子邮件,告诉我发生了此错误: 缺少推荐的图标文件-该捆绑包不包含iPhone / iPod Touch的应用程序图标,像素精确为“ 120x120”,。png格式 我该如何解决这个问题? 这是Apple当前对图标的要求。 我看不到任何地方都出现120x120吗?这是iOS 7专用的吗?我应该包括一个名为Icon-120.png或其他名称的图标吗? 更新:我在资源文件夹中添加了三个图标(Icon-120.png:120x120,Icon-76.png:76x76和Icon-152.png:152x152),但没有将它们添加到中info.plist。收到了相同的警告电子邮件。我决定不进行任何更改,然后等待下一步会发生什么。 令我惊讶的是,该应用程序在20小时后进入审核阶段,并于第二天在市场上发布!有点让我想知道有多少Apple / Windows应用程序评论人在这里闲逛。
200 iphone  ios  ios7  itunes 


14
UITableViewCell显示白色背景,无法在iOS7上修改
我已经实现了一个继承自的自定义表格视图单元格类UITableViewCell。tableview包含背景图像,所以我希望单元格的背景是透明的。在iOS7之前看起来很棒。 但是,在iOS7中,该单元格始终以白色背景显示。 即使对于2015年的Xcode7,情节提要中也存在错误:您必须在代码中设置单元格的背景色。

2
iOS 7+中的Base64解码
我已经NSString使用NSDataiOS7中添加的Class new API 编码了text()。 使用这个 - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; 这是我的代码 NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0]; NSLog(@"%@", base64EncodedString); 我正在寻找解码
184 ios  objective-c  swift  ios7  ios8 

29
如何将渐变应用于iOS Swift App的背景视图
我正在尝试将渐变用作视图(情节提要的主视图)的背景颜色。该代码运行,但没有任何变化。我正在使用xCode Beta 2和Swift。 这是代码: class Colors { let colorTop = UIColor(red: 192.0/255.0, green: 38.0/255.0, blue: 42.0/255.0, alpha: 1.0) let colorBottom = UIColor(red: 35.0/255.0, green: 2.0/255.0, blue: 2.0/255.0, alpha: 1.0) let gl: CAGradientLayer init() { gl = CAGradientLayer() gl.colors = [ colorTop, colorBottom] gl.locations = [ 0.0, 1.0] } } 然后在视图控制器中: …



1
iOS 7 UIBarButton后退按钮箭头颜色
我正在尝试更改后退按钮箭头 我目前正在使用以下命令控制文本大小以及后退按钮上的文本颜色: [[UIBarButtonItem appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], UITextAttributeTextColor, [UIFont boldSystemFontOfSize:16.0f], UITextAttributeFont, [UIColor darkGrayColor], UITextAttributeTextShadowColor, [NSValue valueWithCGSize:CGSizeMake(0.0, -1.0)], UITextAttributeTextShadowOffset, nil] forState:UIControlStateNormal]; 但是,如果我只想更改后退按钮的箭头颜色,该怎么办?
172 ios  ios7 

16
为iOS 7半透明UINavigationBar实现明亮生动的色彩
iOS 7.1更新:在此更新中,似乎已忽略了用于修改UINavigationBar中的Alpha通道的解决方法。目前,最好的解决方案似乎是“处理”,并希望您选择的任何颜色都能呈现半透明的效果。我仍在研究解决此问题的方法。 iOS 7.0.3更新:使用iOS 7.0.3时,我们创建的GitHub库已更新为可以稍微解决此问题。不幸的是,没有一种魔术公式可以支持在iOS 7.0.2和更低版本以及iOS 7.0.3中创建的两种颜色。好像苹果公司提高了饱和度,但是却以不透明度为代价(因为模糊的半透明性取决于不透明度)。我和其他一些人正在努力为此创建更好的解决方案。 我敢肯定,很多人已经遇到了iOS 7倾向于使半透明的UINavigationBar的颜色不饱和的问题。 我的目标是使用这种色调但半透明的颜色实现UINavigationBar: 但是,半透明,我明白了。背景视图为白色,据我所知,它将使该视图更浅: 有什么方法可以在保持半透明的同时获得原始颜色?我注意到Facebook能够使其条形成为其丰富的蓝色,如下所示: ..所以我知道一定有办法。背景视图显然在这里有所不同,但是它们的大多数内容也是灰色/白色。看来,无论您使用什么颜色,您都无法在半透明状态下获得鲜艳的色彩。 更新了解决方案。 这是我最终想到的解决方案。我采用了aprato的解决方案,然后将该自定义包含UINavigationBar在一个UINavigationController子类中。我创建了一个存储库,该存储库在下面列出了此实现以及一个示例应用程序。 //////////////////////////// // CRNavigationBar.m //////////////////////////// #import "CRNavigationBar.h" @interface CRNavigationBar () @property (nonatomic, strong) CALayer *colorLayer; @end @implementation CRNavigationBar static CGFloat const kDefaultColorLayerOpacity = 0.5f; static CGFloat const kSpaceToCoverStatusBars = 20.0f; - (void)setBarTintColor:(UIColor *)barTintColor { [super setBarTintColor:barTintColor]; …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.