Tag: ios11

iOS 11的navigationItem.titleView宽度未设置

使用navigationItem.titleView在iOS11上查看行为,其中titleView的宽度不是屏幕的整个宽度。 我有一个自定义的视图,我设置为titleView。 在iOS11之前,视图会填充导航栏区域。 但是iOS 11并没有调整屏幕宽度。 我试图在设置titleView之前设置视图的框架,但没有运气。 我试图强制titleviews superview布局约束,但没有运气。 截图附件: iOS10: iOS11: 任何人都经历过这个?

iOS 11导航栏高度自定义

现在在iOS 11中, sizeThatFits方法不是从UINavigationBar子类中调用的。 更改UINavigationBar的框架会导致毛刺和错误的插入。 那么,现在有什么想法如何自定义导航栏高度?

在iOS 11中使用Xcode 8

我想在iOS 11中使用Xcode 8。 我应该升级我的Xcode。 但是,我的代码不能由新的编译器构build,所以我想留在Xcode 8中。 我怎样才能做到这一点? 苹果公司在WWDC 2017展示了几款新的iOS 11function。

使用iOS 11中增加的导航栏标题

iOS 11 Beta 1使用几乎所有系统应用程序的增加的导航栏标题(它开始在iOS 10和音乐应用程序中执行此操作)。 我想知道如果苹果公司有一个公共的API,这将在iOS 11,或者它现在将保持私人。 行为是,标题有一个增加的字体大小,左alignment,并将移动到导航栏一旦用户向下滚动。 我在这里的Messages应用程序中附加了一些显示这种行为的屏幕。 尽pipe到目前为止我在UINavigationController和UINavigationBar找不到任何引用,也许有人知道一些更多的细节!

Xcode 9中的“此函数声明不是原型”警告

当使用Xcode 9时,有一些编译器警告说This function declaration is not a prototype 。 它build议给方法体添加void ,这将解决它。 我遇到的问题是这些警告也引发系统API像UIApplication委托方法: – (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictionary *)responseInfo completionHandler:(void (^)())completionHandler 这可以通过以下解决: – (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictionary *)responseInfo completionHandler:(void (^)(void))completionHandler 现在我想知道,如果委托方法仍然能够长期工作,或者苹果公司将在以后的iOS 11 Beta版本中插入void 。 我很好奇,因为如果我包括void身体,Xcode会抱怨不匹配的方法select器(这是有道理的)。 到目前为止,有人遇到同样的问题吗?

如何访问iOS11主屏幕上的Web应用程序的相机?

概要 我们无法使用WebRTC或文件input从iOS11(公开发布)主屏幕Web应用程序访问相机,详情如下。 我们的用户怎么能继续访问相机? 我们通过https提供网页应用程序页面。 解决scheme,十一月 我们失望了苹果希望解决这个问题,并向前迈进。 修改我们的networking应用程序,删除iOS“添加到主屏幕”function,并要求受影响的用户删除任何以前的主屏幕图标。 11月21日更新 iOS 11.2 beta 4和iOS 11.1.2不能修复。 9月21日的变通办法 似乎我们可以问networking应用程序的现有客户 不升级到iOS11 – 祝你好运:) 在iOS相机拍摄照片,然后在networking应用程序中select它们 等待下一个testing版 重新安装为Safari浏览器页面(在我们删除了ATHS逻辑之后) 切换到Android 文件input 我们目前的产品代码使用的文件input在iOS 10及更高版本上已经运行良好。 在iOS11上它作为一个Safari选项卡,但不是从主屏幕应用程序。 在后一种情况下,相机被打开,只显示一个黑色的屏幕,因此它是无法使用的。 <meta name="apple-mobile-web-app-capable" content="yes"> … <input type="file" accept="image/*"> 的WebRTC iOS11上的Safari 11提供了WebRTC媒体捕获 ,这非常棒。 我们可以使用navigator.mediaDevices.getUserMedia获取相机图像,以在桌面和移动设备上的正常网页上进行canvas。 当我们将页面添加到iPad或iPhone主屏幕时, navigator.mediaDevices变得undefined且不可用。 <meta name="apple-mobile-web-app-capable" content="yes"> … // for some reason safari on mac can debug ios […]

iOS 11 iPhone X模拟器UITabBar图标和标题在顶部覆盖彼此

任何人在UITabBar组件周围的iPhone X模拟器的问题? 我似乎正在渲染的图标和标题在对方之上,我不知道如果我失去了什么,我也跑在iPhone 8模拟器,和一个实际的设备,它看起来很好,就像故事板。 iPhone X: iPhone 8

导航栏中的iOS 11 SearchBar

在iOS 11中,苹果公司重新devise了UISearchBar,使angular落更圆,高度更大。 将UISearchBar添加到navigationBar非常简单,只需使用navigationItem.titleView = searchBar将其设置为navigationItem.titleView = searchBar 。 不过,在iOS 11中,它似乎不像预期的那样工作。 看看我们使用iOS 10和iOS 11比较相同设置的屏幕 iOS 10 iOS 11 您可以清楚地看到,SearchBar增加了NavigationBar的大小,但是栏button没有正确alignment。 此外,searchBar不再使用左侧的可用空间。 将searchBar放到一个包装视图中以获取iPad上的取消button,如下所述取消button不会显示在UISearchBar中,因为searchBar根本不可见,所以似乎也不再适用了。 如果任何人有类似的问题,或已经知道如何修复/改善,我会非常感激。 这是使用Xcode 9 Beta 4构build的。也许以后的版本将解决这个问题。 更新: 我们现在决定使用下面的解决scheme:我们在NavBar中添加了一个新的UIBarButtonItem,当用户按下这个button时,我们将展示一个新的ViewController,我们只把一个SearchBar放到NavBar中, 。 使用选定的答案可能是最好的解决scheme。

位置服务不适用于iOS 11

我只是用iOS 11 SDK重build我的应用程序,试图删除现在总是出现的blue banner 。 我以为 – “很棒,这很有效”,只是发现位置服务现在根本不起作用。 曾经与iOS 10一起使用的应用程序 – 有没有人听过?

XCode9:iPhone忙:准备debugging器支持iPhone

我正在寻找更多关于此消息的信息–XCode9似乎已经挂了几分钟了。 我怎样才能XCode9快速识别更新到iOS11以前使用过的设备? .Alex's iPhone is busy: Preparing debugger support for .Alex's iPhone Xcode will continue when .Alex's iPhone is finished.