ios13相关内容

如何在iOS13上设置导航控制器中嵌入的状态栏的样式?

像许多iOS开发者一样,我面临着iOS 13更新的一些问题。 其中之一是对状态栏样式的不同管理 在iOS 12上,我过去常常这样设置导航栏样式 self.navigationController?.navigationBar.barStyle = .black 这会影响状态栏样式,将其设置为白色(因为导航栏样式为黑色); 但它在iOS 13上似乎不起作用,我猜它有一些问题要处理 ..
发布时间:2022-09-20 17:10:56 移动开发

IOS 13 How to Check User All Always Allow Location(如何检查用户是否始终允许定位)

在我的应用程序中,我想检查用户是否被授予了位置权限“Always Allow”。因为我正在进行类似于WhatsApp位置实时共享的位置共享。 实际上测试用例是,当我们在应用程序设置中将位置权限状态更改为“使用应用程序时”,并检查应用程序内部按钮单击的状态时,我将获得“始终授权”值。 func isAlwaysPermissionGranted() -> Bool{ let ..
发布时间:2022-06-16 23:46:04 移动开发

当应用程序在后台运行时,约束重置-iOS 13

我正常设置了视图的前导约束和尾随约束。我已将其高度设置为静态325。对于底部约束,我设置了两个约束:1.将主视图底约束设置为视图底约束。2.使用主视图的底部约束到视图的顶部约束。现在,在用户的操作上,我只用动画显示隐藏视图。因此,当视图显示在屏幕上,应用程序进入后台时,视图的约束会自动更改,视图会被隐藏。此问题仅在iOS 13设备中出现。 我试图更新其对viewWillspecar()的约束 ..
发布时间:2022-06-15 20:30:45 移动开发

IOS 13 WKWebView不再显示pdf文件

我正在使用WKWebView显示来自远程URL的pdf文件。它在iOS 12中运行正常,但在iOS 13中仅显示空白屏幕。 我用一个图像URL访问了相同的域,它工作得很好,但它只对pdf文件有一些问题。 let myURL = URL(string:"somefileurl.pdf") // If I hit this url in safari, It will download a pd ..
发布时间:2022-04-16 15:09:57 移动开发

如何使用iOS13暗模式查看wkwebview

我在带有Xcode11测试版的iOS 13上工作。有什么办法可以在网页上支持暗模式吗?我已经为除WKWebview之外的所有其他视图创建了颜色集。如何将网页视图背景和文本颜色更改为暗模式? 推荐答案 假设您的问题是询问如何根据亮模式或暗模式的效果更改您在WKWebView中显示的Html内容的颜色,则您的应用程序代码中不会有任何操作。所有更改都需要在您的HTML内容使用的CSS中进行。 ..
发布时间:2022-04-16 15:07:44 移动开发

调用文件选取器时,带有新iOS13模式崩溃的WKWebview

我在iOS13上的模式视图控制器中有一个Webview。 当用户尝试将图像上载到Webview时,它会崩溃。 这是我收到的异常: 2019-09-30 17:50:10.676940+0900Engage[988:157733]*终止APP 由于未捕获异常‘NSGenericException’,原因:‘您的 应用程序已呈现UIDocumentMenuView控制器 ()。以其目前的特 ..
发布时间:2022-04-16 15:06:18 移动开发

如何以编程方式触发UIConextMenuInteraction上下文菜单?

我已将UIButton设置为UINavigationController内的UIView控制器中的rightBarButtonItem,并将iOS13上下文菜单与其关联。 长按按钮将按预期显示上下文菜单。 是否也可以通过点击按钮来显示上下文菜单(例如,通过添加.ouch chUpInside事件的目标)? 按钮/barButtonItem设置如下: let button = ..
发布时间:2022-04-08 13:46:39 移动开发

如何解决:“keyWindow"在 iOS 13.0 中已弃用

我将 Core Data 与 Cloud Kit 一起使用,因此必须在应用程序启动期间检查 iCloud 用户状态.如果出现问题,我想向用户发出一个对话框,并且我使用 UIApplication.shared.keyWindow?.rootViewController?.present(...) 到现在为止. 在 Xcode 11 beta 4 中,现在有一条新的弃用消息,告诉我: ' ..
发布时间:2022-01-31 18:13:05 移动开发

在 iOS 13 全屏中呈现模式

在 iOS 13 中,模态视图控制器在呈现时具有新的行为. 现在它默认不是全屏的,当我尝试向下滑动时,应用程序会自动关闭视图控制器. 如何防止这种行为并恢复到旧的全屏模式 vc? 谢谢 解决方案 使用 iOS 13,如 Platforms State of the Union 在 WWDC 2019 期间,Apple 推出了新的默认卡片演示.为了强制全屏,您必须明确指定它 ..
发布时间:2022-01-30 18:13:07 移动开发

iOS 12 中新的 iOS 13 系统颜色的后备行为

我目前正在采用暗模式,我认为在 Interface Builder 中使用新的系统颜色(如 systemBackground 和 label 也可以正常工作 在 iOS 12 中运行应用程序时.我预计会出现编译器错误,但应用程序看起来像在 iOS 13 轻量模式下.所以很明显,运行时以某种方式将这些颜色转换为 iOS 12. 有谁知道幕后发生了什么,是否有一种方便的方法可以在代码中实现相同的 ..
发布时间:2022-01-23 11:17:49 移动开发

iOS 13 动画视图不改变帧

我有一个在 iOS 13 模拟器上的 Xcode 10 中编译的应用程序.在一个视图中,有一个“托盘"视图,在点击时从底部显示,在 iOS 12 中它可以完美运行,在 iOS 13 中,点击正在调用该方法,但对框架的更改并未保存 - 我已包含输出从调试器的注释中,您可以看到帧值的输出是什么; - (void) userClickActivityTray: (UITapGestureRecogni ..
发布时间:2022-01-23 11:10:09 移动开发

禁用呈现的视图控制器的交互式解除

iOS 13 为模态引入了新的 modalPresentationStyle .pageSheet(及其兄弟 .formSheet)设计呈现视图控制器…… ...我们可以通过向下滑动呈现的视图控制器来关闭这些工作表(交互式关闭).尽管新的“pull-to-dismiss"功能非常有用,但它可能并不总是可取的. 问题:我们如何关闭交互式解雇?- 请记住,我们保持演示风格相同. 解决 ..
发布时间:2022-01-23 10:42:47 移动开发

如何在 iOS 13 的 UISegmentedControl 中更改段的颜色?

UISegmentedControl 在 iOS 13 中具有新外观,用于更改分段控件颜色的现有代码不再像以前那样工作. 在 iOS 13 之前,您可以设置 tintColor 并将其用于分段控件周围的边框、分段之间的线条以及所选分段的背景颜色.然后,您可以使用带有 titleTextAttributes 的前景颜色属性更改每个段的标题颜色. 在 iOS 13 下,tintColor ..
发布时间:2022-01-23 10:30:29 移动开发

iOS 13 - 当搜索主动推送到其他 VC 时,该 VC UITableView 在 Swift 4 中的 NavigationBar 下

我在 iOS 12 中检查过它工作正常.问题是当我要搜索并推送到第二个 VC 时它工作正常.当我反复推送到第二个 VC 时,UITableview 会位于 NavigationBar 下方.正常推送仅在搜索活动和第二次推送时才能正常工作. 我已经尝试了以下解决方案,但这些都不适合我. UnderTopBar forKeyPath:"hidesShadow" edgesForExte ..