问题标签 [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 投票
2 回答
6240 浏览

ios - UIScrollView 不滚动

我有一个根本不滚动的 UIScrollView。如果我启用弹跳,我可以滚动到足够远的距离以查看视图之外的内容,但是当我释放时它会立即回到原点。我打开了分页,但如果我关闭它,我会得到相同的行为。我关闭了自动布局。在 IB 中,scrollView 位于 MainViewController 中,正确链接到 IBOutlet,如下所示。

如果我使用这种方法,它会正确滚动。

我已经尝试实现UIScrollViewDelegateand 覆盖scrollViewDidScroll,但它从未被调用(除非我启用了弹跳,就像我之前提到的那样)。

0 投票
4 回答
7216 浏览

ios - UIAppearance setTranslucent 错误:非法属性类型,c 为外观设置器,_installAppearanceSwizzleForSetter

试用 iOS 7:

出现崩溃和错误:

其他电话工作正常:例如。

当我在本地设置半透明时,它不会崩溃:

我假设这是特定于 iOS 7 的,但还没有在 iOS 6 中尝试过同样的事情。

0 投票
3 回答
3138 浏览

ios - 低功耗蓝牙唯一标识符

我正在寻找一个可用于 iOS 蓝牙低功耗设备的唯一 ID。我有 10 个设备,我把它放在 10 个不同的地方。无论我用来连接的 iOS 设备如何,我都需要知道我正在与哪个设备通信。

在 iOS 核心蓝牙中,iOS 为我的设备分配了一个新的 UUID。我无法唯一识别设备。

0 投票
1 回答
1399 浏览

ios - 如何去除UITabBarIcon的阴影和光泽效果

我正在尝试在 iOS5/6 上删除 UITabBarItem 的光泽效果和阴影,但不知何故我不明白...实际上我希望应用程序在 iOS5/6 上看起来就像在 iOS7 上一样。是否可以删除这种光泽效果?第一张图是iOS7,第二张是iOS6 IOS 7

iOS6

0 投票
5 回答
20047 浏览

xcode - IOKit 未找到

所以一切都很好,然后我决定开始在 XCode 5 DP3 和 iOS7 上开发

在升级之前,我的项目在我的 iPhone 3GS 上编译并运行良好(我做了一个小软件电话应用程序);但是,它不能在我的 iPhone 5 上运行;我非常有信心,因为我还没有将它配置为包含 armv7s 架构。

我可以在模拟器上构建和运行一切都很好,但是(这是在配置应用程序以包含 armv7s 架构之后)我无法让它在我的任何设备上运行。

我收到此错误:

我什至不确定如何使用 -v 来查看调用。我读到了一些 IOKit 仅适用于模拟器的地方......这是否意味着我应该在我的设备上构建时将其从我的库中取消链接?为什么我之前在我的 3gs 上工作时没有收到这个错误?

我对为什么它不再适用于我的 3gs(尽管错误是相同的)的假设是它是 iOS 6,并且 SDK 可能只支持 iOS 7(我的 iPhone 5 目前是)。

0 投票
3 回答
3905 浏览

ios - iOS 创建滑动返回

我想像在 iOS 7 中那样向后滑动。我对整个 iOS 开发仍然很陌生,这就是我目前正在使用的。
目前我有一个平移手势,可以检测用户是否向后滑动,然后它只是弹出导航控制器。

我希望前一个视图跟随平移手势上的手指,而不是仅仅调用 pop 到 root。例如,

第二视图在视图之间滑动第一视图

0 投票
1 回答
327 浏览

facebook - Facebook 中的 XMPPFrameWork didNotAuthenticate

我一直在使用几个月前在 Facebook 中为我的iOS 聊天应用程序创建的 AppId 。现在我必须使用新创建的 AppId 进行发布。

如果我使用旧的 AppId,那么XMPP通过身份验证并能够与朋友聊天。在使用新的 AppId时,XMPP未通过身份验证。我使用这两个 ID 尝试了许多帐户登录。
如果任何机构有解决方案,请帮助我

注意:
我使用的是几小时前更新的最新 XMPP 框架(https://github.com/robbiehanson/XMPPFramework)。

0 投票
1 回答
1643 浏览

ios - 在 IOS7 中不推荐使用 GraphicsServices 中的 GSCopyPurpleNamedPort(appId) 时,替代方法是什么?

我想在 IOS7 中发送 gsevent。我从这里开始关注:如何在 IOS 5 及更高版本中找到最前面的应用程序的紫色端口?

我让它适用于 IOS 4、5、6,现在我正在开发 IOS7 beta。我发现私有 API 已更改。GSCopyPurpleNamedPort(appId) 的结果始终为 0。

那么如何获取当前正在运行的IOS7应用程序的紫色端口,有人有什么想法吗?

0 投票
3 回答
1967 浏览

iphone - iOS 7 如何实现 UI 元素,使它们看起来会根据你编译的 SDK 而有所不同?

UITableView像s, s 这样的元素UINavigationBar在 iOS 7 上有不同的风格。

这种风格是在运行时确定的,因为这些类是在 上实现的UIKit,并且UIKit在运行时与您的应用程序动态链接,而不是在编译时静态链接。

因此,人们会认为任何在 iOS 7 上运行的应用程序都会使这些元素看起来与在 iOS 7 上的外观相同。但是,在您使用 iOS 7 SDK 编译之前,它们会保持与过去在 iOS 6 上相同的风格。除了其中一些(如UIAlertViewUIMenuController

我对此的唯一解释是他们做了类似这样的事情:

这显然真的很麻烦,因为他们需要继续维护很多旧代码。所以我很好奇,这真的是引擎盖下发生的事情吗?我错过了什么?

0 投票
1 回答
613 浏览

uidatepicker - UISwitch 控件在 Xcode 5 中无法正常工作

最近我将我的 Xcode 4.6.3 更新为 Xcode5 DP2。Xcode 4.6.3 中一切正常。我的意思是在 Viewcontroller 内部有一个 UISwitch 和 UIDatePicker 以及两个按钮“设置”和“清除”。当我从 UIDatePicker 中选择特定时间并将 UISwitch 状态更改为“打开”并单击“设置”按钮时,将为所选时间设置警报。如果我将 UISwitch 状态更改为“关闭”,UIDatePicker 将显示当前时间,否则显示所选时间。这在 Xcode 4.6.3 中运行良好。但是在更新到 Xcode5 DP2 之后,每次我切换 UISwitch 状态时,UIDatePicker 都会返回到当前时间,我的意思是即使我在 UIDatePicker 中选择了当前时间以外的时间并将 UISwitch 切换到“on”状态,UIDatePicker 也会返回到当前时间。

这是我的代码: