Questions tagged «ios7»

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


15
像iPad上的``设置''应用中的iOS 7 TableView
我想有风格同样喜欢iPad的设置应用程序的一组UITableView的详细视图用于iOS的7。 它是带有圆角的tableView。请检查附件以了解详细信息。 是一些默认设置,使它看起来像这样吗,或者我们需要为此做一些自定义绘制。 任何正确方向的提示将不胜感激。 谢谢


6
在启动屏幕iOS 7中更改状态栏文本颜色
我知道这已经是一些stackoverflow 问题,它们说明如何更改所有视图控制器的状态栏。我目前正在以这种方式更改状态栏的颜色: if(IS_IOS7) [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 在里面 application:DidFinishLaunching 此外,我UIViewControllerBasedStatusBarAppearance将plist中的值更改为NO。但是,在初始屏幕中,静止图像会以黑色显示状态栏文本。 是否可以在初始屏幕中更改状态栏文本颜色的颜色?

8
在iOS 7多任务切换器中控制屏幕截图
我一直在尝试寻找有关iOS 7中新的多任务切换器的信息,尤其是当应用程序进入休眠状态时操作系统所截取的屏幕截图。 有什么方法可以完全关闭此功能或屏幕截图吗?还是可以从切换台中完全隐藏应用程序?该应用程序需要在后台运行,但是我们不想显示该应用程序的任何屏幕截图。 屏幕截图可能会带来安全风险,请仔细考虑银行应用程序,双击该设备上的“主页”按钮的任何人都可以使用您的卡号或帐户摘要。 任何对此有见识的人吗?谢谢。
98 ios  ios7 

8
在Swift中使用谓词
我正在为我的第一个应用程序浏览本教程(学习Swift):http : //www.appcoda.com/search-bar-tutorial-ios7/ 我被困在这部分(Objective-C代码): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } 谁能建议如何在Swift中为NSPredicate创建等效项?

17
UICollectionView reloadData在iOS 7中无法正常运行
我一直在更新自己的应用程序,使其可以在iOS 7上正常运行。我已经在多个应用程序中注意到reloadData,a 的方法UICollectionViewController并不像以前那样起作用。 我将正常加载UICollectionViewController,并填充UICollectionView一些数据。这在第一时间效果很好。但是,如果我请求新数据(填充UICollectionViewDataSource),然后调用reloadData,它将为numberOfItemsInSection和查询数据源numberOfSectionsInCollectionView,但似乎调用cellForItemAtIndexPath的次数不正确。 如果我更改代码以仅重新加载一个部分,则它将正常运行。对我来说,更改这些没有问题,但是我认为我不必这样做。reloadData应该根据文档重新加载所有可见的单元格。 其他人看到了吗?

12
iOS7 UISwitch的事件值已更改:该Bug或什么..连续调用?
编辑 现在固定在 ios7.1 不要做任何调整来修复它。 编辑2 显然,相同的问题在iOS 8.0和8.1中再次发生 编辑3 现在固定在 ios9.2 不要做任何调整来修复它。 今天,嗨,我看到在UISwitch's事件ValueChanged:中调用continuously ,而我的改变On来Off或者Off到在我的手指还在移动在右侧和左侧。我使用NSLog使GIF图像更加清晰。 我的价值更改方法是: - (IBAction)changeSwitch:(id)sender{ if([sender isOn]){ NSLog(@"Switch is ON"); } else{ NSLog(@"Switch is OFF"); } } iOS6与Switch相同的代码可以正常工作,正如我们期望的那样: 因此任何人都可以建议我仅将其状态打开或关闭一次。还是这是错误还是什么? 更新 这是我的演示: 编程添加UISwitch 从XIB添加UISwitch
93 ios  iphone  ios7  xcode5  uiswitch 


18
带Phonegap的iOS 7状态栏
在iOS 7中,Phonegap应用程序将显示在状态栏下方。这可能导致难以单击位于屏幕顶部的按钮/菜单。 是否有人知道在Phonegap应用程序中解决iOS 7上此状态栏问题的方法? 我试图用CSS抵消整个网页,但似乎无法正常工作。有没有办法喜欢偏移整个UIWebView或只是使状态栏的行为像在iOS6中一样? 谢谢


23
如何在iOS 7上更改状态栏的背景颜色和文本颜色?
我当前的应用程序在iOS 5和6上运行。 导航栏为橙色,状态栏为黑色背景色,白色文本色。但是,当我在iOS 7上运行相同的应用程序时,我发现状态栏看起来是透明的,具有与导航栏相同的橙色背景色,而状态栏的文本颜色是黑色。 因此,我无法区分状态栏和导航栏。 如何使状态栏看起来与iOS 5和6相同,即黑色背景颜色和白色文本颜色?如何以编程方式执行此操作?

12
如何在iOS7中使用具有动态文本大小的自定义字体
在iOS7中,有新的API用于获取一种字体,该字体会自动调整为用户在其首选项中设置的文本大小。 看起来像这样使用它: UIFont *myFont = [UIFont fontWithDescriptor:[UIFontDescriptor preferredFontDescriptorWithTextStyle:UIFontTextStyleHeadline] size:0]; 现在,您分配给它的任何文本将随着用户更改其系统文本大小设置而在字体大小中上下移动。(请记住听name:UIContentSizeCategoryDidChangeNotification通知并更新您的视图以说明尺寸的变化)。 如何使用带有默认Helvetica-Neue以外的字体的动态文本?
87 ios  ios7 

11
iOS 7中的静默推送通知不起作用
在WWDC 2013的“多任务处理的新增功能”演示中,有一个有关无提示推送通知的部分。看起来很简单。根据演示,如果您仅将内容可用设置为1发送APS有效负载,则不会通知用户该通知。 // A. This doesn't work { aps: { content-available: 1 } } 我的测试表明,此操作不起作用,因为未收到任何推送。但是,如果我包括声音属性但不包括警报属性,则它可以工作(尽管不再静音)。 // B. This works { aps: { content-available: 1, sound: "default" } } 但是,如果我更改声音属性以播放无声音频,则可以模仿无声推送。 // C. This works too. { aps: { content-available: 1, sound: "silence.wav" } } 有人知道吗: 如果这是一个错误? 假设B或C被视为远程通知(而不是需要声音属性的Silent Push的错误)是否正确?如果是这样,则意味着它的速度不受“无声推送”的限制……Apple可能会修复。因此,我可能不应该依赖它。 速率限制是多少(每X秒按下N次,等等)? 提前致谢。 编辑更多信息 …

12
如何使用自动布局设置tableHeaderView(UITableView)的高度?
最近3或4个小时,我一直在用头撞墙,但似乎无法解决。我有一个带有全屏UITableView的UIViewController(屏幕上还有其他内容,这就是为什么我不能使用UITableViewController的原因),并且我想让tableHeaderView可以使用自动布局来调整大小。不用说,这是不合作的。 请参见下面的屏幕截图。 因为overviewLabel(例如“在此处列出概览信息。”文本)具有动态内容,所以我使用自动布局来调整其大小,并且它是superview。除了tableHeaderView,它一切都很好地调整了大小,它位于hiearchy中的Paralax Table View的正下方。 我发现调整标题视图大小的唯一方法是通过编程,使用以下代码: CGRect headerFrame = self.headerView.frame; headerFrame.size.height = headerFrameHeight; self.headerView.frame = headerFrame; [self.listTableView setTableHeaderView:self.headerView]; 在这种情况下,headerFrameHeight是tableViewHeader高度的手动计算,如下所示(innerHeaderView是白色区域,或者第二个“ View”,headerView是tableHeaderView): CGFloat startingY = self.innerHeaderView.frame.origin.y + self.overviewLabel.frame.origin.y; CGRect overviewSize = [self.overviewLabel.text boundingRectWithSize:CGSizeMake(290.f, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName: self.overviewLabel.font} context:nil]; CGFloat overviewHeight = overviewSize.size.height; CGFloat overviewPadding = ([self.overviewLabel.text length] > 0) ? 10 : …

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.