首页 > 其他分享 >iOS NSTextAttachment可能的渲染bug规避

iOS NSTextAttachment可能的渲染bug规避

时间:2023-01-26 20:12:24浏览次数:45  
标签:img 渲染 image iOS NSTextAttachment attachment bug

以下内容仅个人在 iOS 14.5.1下部分设备上遇到, 没有太多可靠说明与通用参考价值, 此处仅作记录

问题大概如下

if #available(iOS 13.0, *) {
    let attachment = NSTextAttachment(image: img)
} else {
    let attachment = NSTextAttachment()
    attachment.image = img
}

13的新增方法NSTextAttachment(image: img)虽然节省了代码, 但可能出现图片无法正确渲染, 始终被tintColor覆盖为单色图片。
即使最低版本支持设置为13, 在部分设备上依然存在。

使用.image这种旧方式设置图片后就神奇地正常了。
原因未知, 没有深究。

标签:img,渲染,image,iOS,NSTextAttachment,attachment,bug
From: https://www.cnblogs.com/Simon-X/p/17068145.html

相关文章

  • Bugku-不可破译的密码[wp]
    一题目分析flag.txtcipher.txt (1)密码表形式和维吉尼亚密码一样(2)看到504Q0304 很容易想到 504B0304Zip文件头。二解题步骤2.1解密密文根据分析(2)得知和压......
  • Bugku-ez_misc[wp]
     题目描述   1.拿到一份abc.rar文件,里面有一个加密call.png(1)通过file 、binwalk、伪加密一顿小输出都不行,于是放进16进制编辑器查看:文件头不对!(2)修改为后......
  • 解决ios h5下video点击播放自动全屏视频问题
    部署上线webrtc项目发现iosh5video默认情况下设置静音实现自动播放后手动点击播放时候自动全屏播放了,交互不好,如图:打印查看video所有自带的dom属性constvideoDo......
  • VScode中调试Unity【Debugger for Unity】
    我遇到的情况:在点击运行和调试时,出现中间栏让你选择调试器,我点击UnityDebugger没反应。单击创建Launch文件也无效,没有UnityDebugger的选项删除.vscode/launch.json如......
  • axios+ts 使用类class的二次封装(全面封装)
    importaxios,{AxiosInstance,AxiosError,AxiosRequestConfig,AxiosResponse}from"axios";import{showFullScreenLoading,tryHideFullScreenLoading}from"@......
  • tauri fetch body bug
    erruseconsthandleLogin=()=>{fetch("http://localhost:5000/login",{method:"POST",body:JSON.stringify(user),});};rightimport{Body......
  • 12 打印三角形及Debug
    12打印三角形及Debug打印三角形:拆分成小问题debug:调试,就跟汇编的调试一样,一步步来执行程序,可视化哪一步发生了什么变化,记得结束调试结束调试packagecom.zhan......
  • vue.js客服系统实时聊天项目开发(八)使用axios post请求访客初始化接口
    访客的初始化,很多人可能会认为放到链接websocket的时候,通过ws去发送给服务端但是这样会有一定的问题,因为如果网络不稳定或者ws链接断了,会进行不停的重连,这样会造次多次请......
  • 关于 Safari back 按钮在 iOS 16 不能按照期望工作的问题分析
    设备:iOS:16.1.1User-Agent:Mozilla/5.0(iPhone;CPUiPhoneOS16_1_1likeMacOSX)AppleWebKit/605.1.15(KHTML,likeGecko)Version/16.1Mobile/15E148Safa......
  • axios的基本使用
    什么是axios?(官方文档地址:https://github.com/axios/axios)axios是前端最流行的ajax请求库react/vue官方都推荐使用axios发送ajax请求axios的特点基于......