Tag: ios7

在iOS 7中检测后台应用程序刷新的用户设置

从iOS 7开始,Apple的多任务API允许应用程序以三种新的后台模式运行:后台提取,远程通知内容和后台传输服务。 苹果还为iOS用户提供了控制是否允许所有应用程序在后台运行,或者是否可以在后台运行单个应用程序(设置>常规>后台应用程序刷新)的function。 有没有办法让我的应用程序以编程方式检测用户是否禁用了我的应用程序在后台刷新的能力?

iOS 7 | 导航栏/工具栏button非常接近状态栏

将导航栏或工具栏(情节提要)拖到我的视图控制器时出现问题。 UINavigationBar的: 正如你在上面的图片中看到的,右边的button几乎与状态栏重叠。 用UIToolbar它发生的是一样的: 这个视图控制器是用来作为模态,这就是我没有使用UINavigationController的原因。 在另一节中,我使用了一个UINavigationController,它看起来如我所料: 如何将UINavigationBar / UIToolbar拖动到视图控制器而不重叠状态栏?

iBeacon“远”,“近”和“即时”的标称距离是多less?

我一直在使用iOS设备作为广播者和接收者,使用iOS 7中新的iBeacon API。 文档没有详细描述接收设备应该在哪个距离看到每个接近度指示符,并具体地将其称为“相对”。 当试用一个演示应用程序,我观察这些距离(iPhone ==接收器,iPad ==广播): 远 – 50英尺? 近 2-3英尺 立即 – 2英寸 这对我来说似乎非常小,CLBeaconRegion类参考中可能有一个提示,它允许您从1米开始指定设备的信号强度。 peripheralDataWithMeasuredPower: 检索可用于将当前设备通告为信标的数据。 参数 measuredPower 设备的接收信号强度指示(RSSI)值(以分贝测量)。 该值代表距离一米处的信标的实测强度,并在测距期间使用。 指定nil以使用设备的默认值。 我的业余校准产生-60,我设置和重新testing: 数百(英尺)英尺 近〜50英尺 立即 – 1米(略less) 根据苹果的说法,我的第二个testing结果是“理想”范围吗? 他们距离我在第一次testing中经历的“默认”设置真的很远。 或者我应该考虑这些范围根据我的需要“可校准”?

Google地图在IOS7中崩溃

我们正在开发一个混合应用程序,我们在我们的应用程序中使用谷歌地图API。 当我们试图在地图中加载2000个数据标记时,它崩溃了。 地图不会在IOS6,IOS5中崩溃。 这只发生在IOS7中。 是否有任何与ios7应用程序相关的内存更改。

升级到iOS 7的应用程序 – 错误“自动布局在iOS版本6.0以前”(但要iOS 7不老)

我有一个在iOS 6中的所有设备上运行良好的iOS应用程序。 我最近升级了我的xcode到5.0版,并尝试在iPhone 5上为iOS 7构build相同的应用程序。 在构build应用程序时,xCode在代码设置中升级了一些东西,但未能生成错误。 在iPad XIB上,出现错误:“非法configuration:iOS 6.0以前版本的自动布局”。 我尝试启用和禁用文件检查器“使用Autolayout”checkbox,但它没有奏效。 请帮我解决这个问题。

隐藏来自UIPageViewController的点

我想做一个非常简单的事情。 只要删除所有的点,并在UIPageViewController底部的酒吧。 这是设置:我有一个自定义视图控制器,它具有UIPageViewController * pageController我显示它是这样的: self.pageController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil]; self.pageController.dataSource = self; [[self.pageController view] setFrame:[self.view bounds]]; BSItemPageViewController *initialViewController = [self viewControllerAtIndex:selectedIndex]; NSArray *viewControllers = [NSArray arrayWithObject:initialViewController]; [self.pageController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil]; [self addChildViewController:self.pageController]; [[self view] addSubview:[self.pageController view]]; [self.pageController didMoveToParentViewController:self]; 任何想法如何删除点?

在iOS7中select单元格时,UITableView分隔线会消失

在我的tableView我设置单元格之间的分隔线。 我允许select多个单元格。 这里是我设置选定单元格背景颜色的代码: UIView *cellBackgroundColorView = [[UIView alloc] initWithFrame:cell.frame]; [cellBackgroundColorView setBackgroundColor:[UIColor darkGray]]; [cell setSelectedBackgroundView:cellBackgroundColorView]; 问题是,如果select了两个相邻的单元格,则在iOS7中它们之间没有分隔线,而在iOS6中有(如预期的那样)。 我什至尝试设置cellBackgroundColorView的框架高度cell.frame – 1.0 ,但也不起作用。 有任何想法吗?

如何在IOS7 UITableView中滚动到顶部?

在IOS6我有以下代码滚动到UITableView的顶部 [tableView setContentOffset:CGPointZero animated:YES]; 在IOS7中,这不起作用了。 表视图不完全滚动到顶部(但几乎)。

iOS-运行/debugging/安装通过WiFi构build

我们有iPad和iPhone设备,但缺less电线。 有没有什么办法,以便我们可以在iOS上安装/debugging通过WiFi的构build。 我知道在Android的方式,但不是iOS的方式。

有没有一种公开的方式来强制MPNowPlayingInfoCenter显示播客控件?

我希望控制中心(通过MPNowPlayingInfoCenter)显示苹果用播客显示的前进15秒/后退15秒控件,如下所示: 完全缺乏文档告诉我,没有明显的方法来做到这一点,但是有没有人发现有任何非显而易见的方式来强制这一点,而不诉诸私人方法? 我已经得到了正确的前进/后退button的处理,我只是想使用更合适的用户界面。 任何帮助将不胜感激。