问题标签 [ios7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2791 浏览

ios - LibStatusBar 图标在第 3 方应用程序启动时消失

我为 Cydia 写了一个调整,它在状态栏上添加了一个图标。它在主屏幕上工作正常,当 SpringBoard 启动时,如果一个应用程序已经启动,那么它工作正常,但是,如果一个应用程序(如 Facebook 或 Twitter)被关闭(完全)并且图标正在显示,当启动应用程序,它会导致图标消失。使用以下代码使用 libStatusBar 显示图标:

我也尝试使用libStatusBar自述文件中建议的方法

我尝试在那里覆盖-(id)init和更新图标,但结果相同。

上面显示的代码是从static void函数调用的。这个函数被多次调用,例如从-(void)applicationDidFinishLaunching:(id)application 下面%hook SpringBoard-(void)ringerChanged:(int)changed

都在里面Tweak.xm。问题也发生在iOS7

0 投票
0 回答
102 浏览

iphone - iOS 计量窗口大小和权重矩阵

我们是否有关于曝光测光窗口大小和使用提供的iDevices模式和点测光的窗口权重的信息。APIsAVfoundation

0 投票
3 回答
3653 浏览

ios - 仅在 UITableView 中为可用的 CellForRow 显示分隔符

我正在使用带有自定义单元格的 UITableView。
它工作正常,但问题是 UITableView 中只有一两个单元格时。
它也为空单元格提供分隔符。
是否可以仅为使用我的自定义单元格加载的单元格显示分隔符?

0 投票
6 回答
26662 浏览

testflight - 在 iOS 7 上安装 TestFlight

将我的 iPhone 5 升级到 iOS 7 beta 后,我似乎必须将它重新连接到 Testflight。不幸的是,我无法安装配置文件:

选择“重新连接设备”、“安装配置文件”、“立即安装”后,警报为“配置文件安装失败”。你的 iPhone 没有被激活'

我试图删除以前的配置文件,清除 Safari 缓存并重新启动,但没有成功...

0 投票
6 回答
83509 浏览

iphone-developer-program - iOS 7 beta 安装显示“设备未注册为开发程序的一部分”

我刚刚下载并尝试安装 iOS 7 测试版,但是当我尝试激活设备时,出现错误:

我们无法完成您的激活。此设备未注册为 iPhone 开发者计划的一部分。如果您是该计划的成员,请在 iPhone 开发者计划门户中注册您的设备。

不过,我注册了。这是我的设备页面的屏幕截图:

我错过了什么吗?

0 投票
3 回答
13507 浏览

xcode - 升级到 iOS 7 测试版/Xcode 5 测试版并收到警告“指定的 CODE_SIGN_ENTITLEMENTS 没有有效的 iOS 开发者签名身份”

刚刚升级到 iOS 7 测试版(和 Xcode 5 测试版),当我构建一个要迁移到 iOS 7 的预先存在的应用程序时收到以下警告

Check dependencies: warning: CODE_SIGN_ENTITLEMENTS specified without a valid Developer Signing Identity for iOS.

但是,当我检查Code Signing Entitlements构建设置中的标志时,我实际上没有定义代码签名权利:

在此处输入图像描述

有任何想法吗?这现在在 iOS 7 中是必需的吗?如果是这样,我将如何定义代码签名权利?

0 投票
1 回答
3187 浏览

uinavigationcontroller - iOS7 的导航控制器中不允许 UINavigationControllers

我的一个应用程序拒绝启动,并且在 iOS7 中遇到了这个异常。excpetion 中的措辞看起来像工程师发脾气,尤其是感叹号。该代码在 iOS 5/6 中运行良好,并且没有与之相关的警告。xcode 5 中也没有警告。包括一个缩写的代码片。我这样做的原因是创建自己的自定义标签栏,它控制应用程序的整个导航。

代码:

0 投票
6 回答
34784 浏览

iphone - 在 iOS7 中测试的 UINavigationBar 设置 tintcolor 不起作用?

我有一个具有 a 的应用程序,UINavigationBar并且我已将色调颜色设置为黑色,如下所示:

我已经在 IOS 6 中测试过它,它是黑色的。但是,当我在 iOS 7 中尝试相同的应用程序时,它显示为默认导航栏。

正如标题所说,它不起作用吗?

0 投票
3 回答
5018 浏览

iphone - 开发 iOS6 应用程序(iOS 7 就绪)

我目前正在开发一个即将准备好的 iOS 6 项目。由于 iOS 7 现在可供开发人员使用,因此我计划让我的应用程序为 iOS 7 做好准备

...但是使用 Xcode 5 beta 编辑的任何 nib 或 Storyboard 都无法再使用 xcode 4 打开,并且由于无法使用 Xcode 5 beta 将应用程序提交到应用商店,那么解决此问题的最佳做法是什么?

0 投票
20 回答
218568 浏览

ios - 在 iOS 7 中,状态栏和导航栏出现在我的视图边界上

我最近下载了Xcode 5 DP 以在 iOS 7 中测试我的应用程序。我注意到并确认的第一件事是我的视图边界并不总是调整大小以适应状态栏和导航栏。

viewDidLayoutSubviews中,我打印视图的边界:

{{0, 0}, {320, 568}}

这导致我的内容出现在导航栏和状态栏下方。

我知道我可以通过获取主屏幕的高度,减去状态栏的高度和导航栏的高度来计算自己的高度,但这似乎是不必要的额外工作。

我该如何解决这个问题?

更新:

我已经找到了解决这个特定问题的方法。将导航栏的 translucent 属性设置为 NO:

这将修复视图在导航栏和状态栏下方的框架。

但是,当您希望导航栏为半透明时,我还没有找到解决方法。例如,在全屏查看照片时,我希望导航栏是半透明的,并且视图被框在它下面。这行得通,但是当我切换显示/隐藏导航栏时,我遇到了更奇怪的结果。第一个子视图(一个 UIScrollView)每次都会改变它的边界 y 原点。