Tag: ios11

滚动时隐藏大标题

我有一个正常的视图控制器embedded在导航控制器。 在这个视图控制器中,我有一个使用安全区域约束的表视图。 (我不使用表视图控制器) 导航控制器设置为喜欢大标题,模式设置为.always。 在testing版2中,这个工作非常完美,所以当我进入标题的时候很大,当我向下滚动的时候,它变得很小(和普通的一样)。 但是从testing版3开始,这已经不起作用了。 任何人都知道如何重新打开它,或者如何使它滚动表格视图,它会变得更小。 像所有新的iOS 11应用程序的行为一样? 或者这是目前版本的swift 4 / iOS 11中的一个bug,但是messenger和settings等应用程序仍然以这种方式工作。 提前致谢。

Xcode 9 iOS 10/11模拟器 – 所有应用程序崩溃

我刚刚安装了Xcode 9,并尝试运行iOS 11和10.3.1模拟器。 奇怪的是,模拟器中的所有股票应用程序崩溃/强行closures,当我点击任何一个,即Safari,照片等。 我已经在iOS 11 / 10.3.1上的iPhone X,iPhone 8/8 +和iPhone 6+模拟器上尝试过,所有这些模拟器都有相同的崩溃结果。 如果我在iOS 6或更高版本的iOS模拟器上尝试它,那么它运行良好。 如果我尝试多次启动它,例如Safari或Calendar的40到50次,那么有时候这个特定的应用程序可能会运行,一旦运行成功,它将保持在会话的其余部分(直到我closures应用程序任务切换器,然后同样的问题再次出现)。 我的Xcode编译的应用程序也是如此。 我在模拟器的设备日志中看到了很多这些错误,不确定是否相关: Sep 26 23:25:34 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.imfoundation.IMRemoteURLConnectionAgent):Boolean的未知键:EnablePressuredExit Sep 26 23:25:33 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.Safari.History):Boolean的未知键:EnableTransactions Sep 26 23:25:33 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.icloud.FMF.FMFMapXPCService):Boolean的未知键:EnableTransactions Sep 26 23:25:34 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.imfoundation.IMRemoteURLConnectionAgent):Boolean的未知键:EnableTransactions 我的iMac 2009已经运行了El Capitan和Xcode 8,而且我只用Xcode 9升级到了High Sierra。我还更新了iTunes 12.7,以防万一。 我也尝试运行我旧的Xcode 8(仍然作为单独的副本安装)和iOS 10.3.1模拟器,这些股票应用程序运行良好。 所以这个问题似乎只发生在Xcode 9和iOS 10/11模拟器上。 任何人都可以解释一下这个问题吗? […]

iOS 11导航TitleView错位

我有一个iOS应用程序,我在其中设置自定义导航标题视图。 它工作正常,直到iOS 10,但在iOS 11的导航标题视图是错位的。 这里是iOS 10的屏幕截图 – 这里是iOS 11的屏幕截图 – 正如你在屏幕截图中看到的那样,当我在iOS 10上运行代码时,标题视图看起来很好。 但是,iOS 11上的相同代码将标题视图向下移动了一些像素,并被剪切掉。 这就是我如何设置标题视图 – navigationItem.titleView = MY_CUSTOM_TITLE_VIEW 我尝试了很多东西,并寻找很多解决scheme,但没有任何工作。

ARKit无法运行会话,此设备不支持configuration

在iPhone 6上使用ARWorldTrackingSessionConfiguration获取和错误外加Unable to run the session, configuration is not supported on this device 它可能是什么?

FCM推送通知不适用于iOS 11

我使用Firebase作为后端。 我也使用FCM作为Firebase提供的function之一。 FCM在iOS 10中运行良好,但在切换到iOS 11之后,推送通知停止发送到用户设备,而我自己也没有收到Firebase控制台中的云function或通知部分发送的任何推送通知。 如何解决这个问题? 更新:我从Firebase Notifcations发送了几个推送通知,但他们没有来。 // MARK: – Push notification extension AppDelegate: UNUserNotificationCenterDelegate { func registerPushNotification(_ application: UIApplication) { // For iOS 10 display notification (sent via APNS) UNUserNotificationCenter.current().delegate = self let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound] UNUserNotificationCenter.current().requestAuthorization( options: authOptions, completionHandler: {_, _ in }) // For iOS 10 data message […]

如何禁用整个应用程序内的iOS 11拖动?

出于安全原因,我想在我的整个应用程序中禁用新的iOS 11拖放function。 更具体地说,拖动部分。 在iOS 11中,默认情况下是在所有可以select文本的地方(popup窗口,文字浏览,网页浏览等)发生的文字。

onaudioprocess没有呼吁ios11

我试图从iOS11上的Safari上的麦克风获取audio捕获后,最近添加的支持 然而, onaudioprocesscallback从来没有被调用。 这是一个示例页面: <html> <body> <button onclick="doIt()">DoIt</button> <ul id="logMessages"> </ul> <script> function debug(msg) { if (typeof msg !== 'undefined') { var logList = document.getElementById('logMessages'); var newLogItem = document.createElement('li'); if (typeof msg === 'function') { msg = Function.prototype.toString(msg); } else if (typeof msg !== 'string') { msg = JSON.stringify(msg); } var newLogText = document.createTextNode(msg); newLogItem.appendChild(newLogText); […]

UIBarButtonItem在iOS 11的导航栏中为空格

在iOS 10及更低版本中,有一种方法可以在导航栏中的button数组中添加一个负间距,如下所示: UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; negativeSpacer.width = -8; self.navigationItem.leftBarButtonItems = @[negativeSpacer, [self backButtonItem]]; 这不再适用于iOS 11(间隔变为正值,而不是负值)。 我已经检查了栏button项的视图层次结构,现在它embedded到_UIButtonBarStackView 。 如何调整iOS 11上的酒吧button的位置?

UISearchBar增加iOS 11中的导航栏高度

我有我的UISearchBar是导航栏的一部分,如: let searchBar = UISearchBar() //some more configuration to the search bar ….. navigationItem.titleView = searchBar 更新到iOS 11后,我的应用程序中的search栏发生了一些奇怪的事情。 在iOS 10和之前,我有我的导航栏看起来像: 现在与iOS 11我有: 正如你所看到的那样,在两个search栏的四舍五入中有不同之处,这并不困扰我。 问题是search栏增加了导航栏的高度。 所以当我去另一个控制器时,它看起来很奇怪: 事实上,奇怪的黑线的高度加上当前导航栏的高度等于导航栏的高度显示在第二张图片… 任何想法如何摆脱黑线和所有视图控制器具有一致的导航栏高度?

UILabel在iOS 11中错误的换行

我有没有自动布局使用XIB的应用程序的问题。 我不知道这是否是重要的信息。 我有两个使用自动换行的UILabel。 在iOS 10中,换行正常,第一行包含一个单词+特殊字符,例如&符号。 例: 然后,在iOS 11上,自动换行工作不正常,并将ampresand放到第二行: 这是有问题的,因为通常在第二行安装的较长的单词现在不能正确显示。 任何想法有什么改变? 我知道safeArea,但看起来不像是理由。 任何想法如何将那个&符号移动到顶部,这里有足够的空间吗? 其余的设置: