iPad 上的快照模式视图控制器出现非圆角

Posted

技术标签:

【中文标题】iPad 上的快照模式视图控制器出现非圆角【英文标题】:Snapshotting modal view controller on iPad gets nonround corners 【发布时间】:2019-09-03 06:13:05 【问题描述】:

我使用快照制作了包括模态视图控制器在内的整个窗口层次结构的组合,但是当我获得模态 VC(表单)的快照时,它的角半径 = 0。虽然屏幕上显示的视图控制器具有圆角。如何获取模态视图控制器的圆角半径?

【问题讨论】:

【参考方案1】:

尝试将view's layercornerRadius 设置为所需值,并将clipsToBounds 设置为true,即

self.view.layer.cornerRadius = 20.0
self.view.clipsToBounds = true

【讨论】:

表单模态VC圆角半径的准确值? 您可以根据您的要求给出值。 20.0 只是一个例子。

以上是关于iPad 上的快照模式视图控制器出现非圆角的主要内容,如果未能解决你的问题,请参考以下文章

iPad 上的 UIModalPresentationFormSheet。键盘出现时如何调整UITextView的高度

模态 VC 和旋转的自定义背景

容器视图控制器与 iPad 应用程序上的单个自定义视图控制器

在 iPad 上处于横向模式时水平翻转视图控制器

iPad上的模态表单视图控制器 - 淡入黑色

iPad模式视图控制器在关闭时旋转界面