相关疑难解决方法(0)

如何将文本转换为图像?

我正在尝试编写一个函数来将文本字段文本转换为图像(示例).我试图搜索一个例子,大多数样本也是在图像上覆盖文本.有可能给我一些例子或提示如何做到这一点?

uiimage ios

25
推荐指数
3
解决办法
2万
查看次数

iOS 13 UITextView 将 UITextView 转换为图像无法正常工作。在 iOS 12 以下运行良好

如何在 iOS 13 中解决此问题?我正在截取 UITextView 内容大小的屏幕截图。直到 iOS 12 一切正常。但是 iOS 13 以后的问题是它没有截取完整的屏幕截图。下面是iOS 12以下和iOS 13之后的输出图片。 低于 iOS 12

iOS 13

下面是我用来截取 UITextView 屏幕截图的代码:

let textView = UITextView()
UIGraphicsBeginImageContextWithOptions(textView.contentSize, textView.isOpaque, 0.0)
let savedContentOffset: CGPoint = textView.contentOffset
let savedFrame: CGRect = textView.frame
textView.frame = CGRect(x: 0, y: 0, width: textView.contentSize.width, height: textView.contentSize.height)
textView.layer.render(in: UIGraphicsGetCurrentContext()!)
let image = UIGraphicsGetImageFromCurrentImageContext()
textView.contentOffset = savedContentOffset
textView.frame = savedFrame
UIGraphicsEndImageContext()
Run Code Online (Sandbox Code Playgroud)

我得到了这个问题的解决方案 下面是 更新的工作代码

选项 1:- 下面使用 UILabel 的代码

let SCREEN_WIDTH = UIScreen.main.bounds.size.width
let SCREEN_HEIGHT = UIScreen.main.bounds.size.height
func buttonAction() {
    let …
Run Code Online (Sandbox Code Playgroud)

iphone ios swift ios13

7
推荐指数
1
解决办法
1035
查看次数

标签 统计

ios ×2

ios13 ×1

iphone ×1

swift ×1

uiimage ×1