首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

指定字体时,NSString.boundingRect失败,并显示"[NSNull renderingMode]:无法识别的选择器已发送到实例“

指定字体时,NSString.boundingRect失败,并显示"[NSNull renderingMode]:无法识别的选择器已发送到实例"

这个问题可能是由于以下原因导致的:

  1. 字体不存在:如果指定的字体在系统中不存在,NSString.boundingRect方法会返回一个空值(NSNull),并且在渲染时会出现无法识别的选择器错误。
  2. 字体名称错误:确保你使用的字体名称是正确的。可以通过使用UIFont类的fontNames方法来获取系统中可用的字体名称列表。
  3. 字体加载失败:有时候字体文件可能损坏或者加载失败,导致无法正确渲染文本。可以尝试重新下载或者替换字体文件。

解决这个问题的方法包括:

  1. 检查字体是否存在:在使用指定字体之前,可以使用UIFont类的fontWithName方法来检查字体是否存在。如果字体不存在,可以选择使用系统默认字体或者其他可用字体。
  2. 检查字体名称:确保你使用的字体名称是正确的,可以通过使用UIFont类的fontNames方法来获取系统中可用的字体名称列表,并确认你使用的字体名称在列表中。
  3. 检查字体文件:如果字体文件损坏或者加载失败,可以尝试重新下载或者替换字体文件。确保字体文件的路径正确,并且文件可读。
  4. 使用其他方法替代:如果以上方法都无法解决问题,可以尝试使用其他方法来获取文本的边界框,例如使用Core Text框架的CTFramesetterSuggestFrameSizeWithConstraints方法。

腾讯云相关产品和产品介绍链接地址:

腾讯云提供了丰富的云计算产品和服务,包括云服务器、云数据库、云存储、人工智能等。以下是一些相关产品和介绍链接:

  1. 云服务器(CVM):提供弹性、可靠的云服务器实例,支持多种操作系统和应用场景。了解更多:https://cloud.tencent.com/product/cvm
  2. 云数据库MySQL版(CDB):提供高性能、可扩展的云数据库服务,支持自动备份、容灾等功能。了解更多:https://cloud.tencent.com/product/cdb_mysql
  3. 云存储(COS):提供安全、可靠的对象存储服务,适用于存储和管理各种类型的数据。了解更多:https://cloud.tencent.com/product/cos
  4. 人工智能(AI):提供丰富的人工智能服务,包括图像识别、语音识别、自然语言处理等。了解更多:https://cloud.tencent.com/product/ai

请注意,以上链接仅供参考,具体产品和服务详情请访问腾讯云官方网站获取最新信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CSS入门笔记 - 初识CSS

当用户显示页面,用户的浏览器将样式信息和页面内容一同加载。 当用户打印页面,您可以提供不同的样式信息,以便于打印出来的页面更易于阅读。...可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。 注释:只有在规定了 !DOCTYPE ,IE7 和 IE8 才支持属性选择器。...Sans-serif 字体 这些字体是成比例的,而且没有上下短线,这种字体系列在计算机屏幕上更容易读....Fantasy 字体 这些字体无法用任何特征来定义,只有一点是确定的,那就是我们无法很容易地将其规划到任何一种其他的字体系列当中。...而当为 percentage 类型,子类则会先计算再显示(先计算后继承)。

2K60

TDesign 更新周报(2022年8月第2周)

API,当列数据为空显示指定值可编辑行功能,新增实例方法 validate,支持校验表格内的全部数据官网主题生成器 新增字体配置面板新增字体相关CSS Token,支持通过CSS Token修改字体相关配置...Token,支持通过CSS Token修改字体相关配置 具体请参考 font tokensDatePicker: 支持周、季度选择器Pagination: 极简模式下合并快速跳转与页码跳转控制器Textarea...rowspanAndColspanInFooter 定义表尾行数据合并单元格,使用方法同 rowspanAndColspan支持 min-width 透传到元素 新增 cellEmptyContent,当列数据为空显示指定值可编辑行功能...,新增实例方法 validate,支持校验表格内的全部数据 Bug FixesMenu: 使用 relatedTarget 标准属性兼容浏览器差异,修复在火狐浏览器无法收起的问题ColorPicker:...优化 Bug FixesTable:多级表头场景下,修复表尾信息不对齐问题树形结构,修复某些场景下无法完全重置数据的问题树形结构,修复懒加载节点重置(即调用 setData)没有清空子节点信息问题树形结构

1.7K10
  • 不得不佩服,美观小巧的网页内容编辑器——ContentTools

    功能简介 ContentTools具有字体加粗、斜体、超链接、对齐、列表、表格、图片、视频、代码、撤销、重做、删除等功能 1、加粗显示 ? 2、斜体显示 ? 3、超链接 ? 4、H标题 ?...通过属性对话框中的最后一个选项卡,可以查看所选元素的内部HTML代码直接对其进行更新。 使用 第一步是下载JS,CSS和其他关联的项目文件: 下载仓库打开/ build文件夹,包括预构建的源文件。...当用户从视口底部的检查器栏中选择标签,这些标签就会出现。尽管可以将样式设置为适用于所有标签,但是仅显示适用于标签类型的样式。 ? 我们将添加可应用于段落标记的单一样式.author。...每种样式均声明为一个Style实例,该实例使用显示名称,CSS类和可以应用该样式的标签列表初始化。我们需要添加相关的CSS来支持这种样式,因此在HTML的开头添加: ......我们可以使用AJAX将每个区域的内容发送到服务器进行保存。

    2.7K10

    AutoJs6 – v6.2.0 – 安卓 JavaScript 自动化工具 (Auto.js 二次开发)

    新增 文本编辑器支持双指缩放调节字体大小 新增 idHex 选择器 (UiSelector#idHex) (参阅 项目文档 > 选择器) 新增 action 选择器 (UiSelector#action...及以上系统无法正常运行有关设置画笔颜色的示例代码的问题 修复 示例代码 “ 音乐管理器 ” 更正文件名为 “ 文件管理器 ” 恢复正常功能 修复 文件管理器下拉刷新可能出现定位漂移的问题 修复...ui 模块作用域绑定错误导致部分基于 UI 的脚本无法访问组件属性的问题 修复 录制脚本后的输入文件名对话框可能因外部区域点击导致录制内容丢失的问题 修复 文档中部分章节标题超出屏幕宽度无法自动换行造成内容丢失的问题...修复 主页抽屉权限开关在提示消息对话框消失后可能出现状态未同步的问题 修复 Root 权限修改主页抽屉权限开关失败未继续弹出 ADB 工具对话框的问题 修复 Root 权限显示指针位置在初次使用时提示无权限的问题...修复 图标选择页面的图标元素排版异常 修复 文本编辑器启动可能因夜间模式设置导致闪屏的问题 (试修) 修复 文本编辑器设置字体大小时可用最大值受限的问题 修复 部分安卓系统脚本运行结束时日志中无法统计运行时长的问题

    4.4K20

    安卓 topic-意图 Intent

    例如,如需在地图上向用户显示位置,则可以使用隐式 Intent,请求另一具有此功能的应用在地图上显示指定的位置。 [图片上传失败......使用隐式 Intent 启动服务存在安全隐患,因为您无法确定哪些服务将响应 Intent,且用户无法看到哪些服务启动。...但是,如果多个应用可以响应 Intent,且用户可能希望每次使用不同的应用,则应采用显式方式显示选择器对话框。 选择器对话框每次都会要求用户选择用于操作的应用(用户无法为该操作选择默认应用)。...例如,当应用使用ACTION_SEND 操作执行“共享”,用户根据目前的状况可能需要使用另一不同的应用,因此应当始终使用选择器对话框,如图 2 中所示。...例如,主页应用通过使用指定ACTION_MAIN 操作和 CATEGORY_LAUNCHER 类别的 Intent 过滤器查找所有 Activity,以此填充应用启动器。

    1.3K10

    初学Qt不会样式表怎么办,打包好的Qt样式表一键生成送给你。

    不会,百度半天,好不容易给控件添加了背景色,下一个控件又不会了,别急,这次福利来了,我将平时用到的样式表做了一个总结,做了一个一键生成,调节数据就可以实时显示,里面包括了Label,LineEdit,...,选择器可以指定对谁生效,可以指定不同状态生效不同的样式,而声明就是样式,这些知识点,下面都将一一说明。...伪状态对类型选择器或类选择器指定的所有控件设置它在指定状态的样式,伪状态以冒号(:)作为分隔 紧跟着选择器,状态伪类很多,上图是从官方截取的,所有的伪状态,都打包进了软件,大家可以下载软件查看,这里就介绍两个初学者常用的...七.解决冲突 当多个样式规则使用不同的值指定相同的属性,就会发生冲突。...1.遗产 在经典CSS中,当未明确设置项目的字体和颜色,它将自动从父项继承。当使用Qt样式表,一个小部件并不会自动从其父继承控件的字体和颜色设置。

    4.7K73

    CSS(初级)笔记

    涵盖内容 1.熟悉css基本语法,以及css工作原理 2.熟练使用css selector 常规选择器class,id,元素,后代,通用,了解选择器的优先级 3.熟悉浮动,定位,盒模型,背景,字体,...可以通过下面这个公式将像素转换为em:px/16=em 链接样式 a:link - 正常,未访问过的链接 a:visited - 用户访问过的链接 a:hover - 当用户鼠标放在链接上 a:active...重叠的元素 z-index属性指定了一个元素的堆叠顺序 一个元素可以有正数或负数的堆叠顺序 overflow 属性用于控制内容溢出元素框显示的方式。 值 描述 visible 默认值。...以下实例选取所有元素插入到 元素中: div p { background-color:yellow; } 子元素选择器 与后代选择器相比,子元素选择器(Child selectors...以下实例选取了所有位于 元素后的第一个 元素: div+p { background-color:yellow; } 后续兄弟选择器 后续兄弟选择器选取所有指定元素之后的相邻兄弟元素

    1.1K30

    CSS技术入门

    以下实例选取了所有位于 元素后的第一个 元素:div+p{background-color:yellow;}普通相邻兄弟选择器普通兄弟选择器选取所有指定元素的相邻兄弟元素。...以下实例选取了所有 元素之后的所有相邻兄弟元素 : div~p{background-color:yellow;}字体大小用em来设置字体大小为了避免 Internet Explorer...这四个链接状态是:a:link - 正常,未访问过的链接a:visited - 用户访问过的链接a:hover - 当用户鼠标放在链接上a:active - 链接被点击的那一刻a:link {color...旧规范拆分成小块,还增加了新的规范。...only: 用来定某种特别的媒体类型。对于支持Media Queries的移动设备来说,如果存在only关键字,移动设备的Web浏览器会忽略only关键字直接根据后面的表达式应用样式文件。

    2.8K61

    CSS入门

    效果如下: 虽然格式简单,但是样式作用无法复用到多个元素上,不利于维护,此格式了解即可。....png)] 当然也可以把CSS文件放在其他地方,调整指定的路径以匹配,例如: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bCe5SqYq-1661729327734...选中的链接 */ 注意: 伪类顺序 link ,visited,hover,active,否则有可能失效。...使用font-family属性-这允许您指定一种字体 字体大小 字体大小使用font-size属性设置,可以采用常见单位: px:像素,文本高度像素绝对数值。....box { background-color: #567895; } 背景图 该background-image属性允许在元素的背景中显示图像。使用url函数指定图片路径。

    4K20

    Android O 新特性和行为变更总结

    适用场景:这个可以将某些应用使用频繁的小功能独立出来,比如 QQ 的最常用联系人,音乐的听歌曲等功能。...1.7 TextView 字体自动适配 Android O 版本允许设置 TextView 的字体大小根据设置的初始大小自动放大或者缩小,这样就可以让字体显示在不同的屏幕和不同的显示内容上达到最优的效果...适用场景:TextView 显示内容较多的时候,如果可以接受的话,适当的减小字体的大小,让显示的字数增加。...2.1 后台执行限制 Android O 在当进程进入缓存状态,如果没有活动的组件,系统将解除应用具有的所有唤醒锁(缓存状态指的是没有前台 Activity 或者正在执行的前台 Service)...进入后台,在某些情况下,在一个持续数分钟的时间窗内,应用仍可以创建和使用服务,这些情况包括: 正在处理高优先级别的 FCM 消息; 正在接收例如 SMS/MMS 的消息广播; 正在从通知处理 PendingIntent

    3K20

    Android O 新特性和行为变更总结

    适用场景:这个可以将某些应用使用频繁的小功能独立出来,比如 QQ 的最常用联系人,音乐的听歌曲等功能。...1.7 TextView 字体自动适配 Android O 版本允许设置 TextView 的字体大小根据设置的初始大小自动放大或者缩小,这样就可以让字体显示在不同的屏幕和不同的显示内容上达到最优的效果...适用场景:TextView 显示内容较多的时候,如果可以接受的话,适当的减小字体的大小,让显示的字数增加。...2.1 后台执行限制 Android O 在当进程进入缓存状态,如果没有活动的组件,系统将解除应用具有的所有唤醒锁(缓存状态指的是没有前台 Activity 或者正在执行的前台 Service)。...进入后台,在某些情况下,在一个持续数分钟的时间窗内,应用仍可以创建和使用服务,这些情况包括: 正在处理高优先级别的 FCM 消息; 正在接收例如 SMS/MMS 的消息广播; 正在从通知处理 PendingIntent

    1.3K30

    前端学习笔记之CSS知识汇总 CSS介绍

    CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 ? CSS注释 /*这是注释*/ 注释是代码之母。...通用选择器 * { color: white; } 组合选择器 后代选择器 /*li内部的a标签设置字体颜色*/ li a { color: green; } 儿子选择器 /*选择所有父级是 <....c1 p { color: red; } 伪类选择器 /* 未访问的链接 */ a:link { color: #FF0000 } /* 访问的链接 */ a:visited { color...字体属性 文字字体 font-family可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。浏览器会使用它可识别的第一个值。...简单实例: body { font-family: "Microsoft Yahei", "微软雅黑", "Arial", sans-serif } 字体大小 p { font-size: 14px

    2.1K30

    Web前端开发HTML笔记

    vlink 指定HTML文档中,链接超链接对象的颜色 background 指定HTML文档中,文档的背景文件 特殊字符 在HTML中有很多特殊的符号是需要特别处理的,例如这两个符号是用来表示标签的开始和结束的... 引用方式的字体,通常是斜体 表示强调,通常显示为斜体字 表示强调,通常显示为粗体字 小型字体标记...:(1)作用一:当网页上的图片被加载完成后,鼠标移动到上面去,会显示这个图片指定的属性文字 (2)作用二:如果图像没有下载或者加载失败,会用文字来代替图像显示 (3)...,建议其属性与ID属性保持一致方便管理 enctype 设置表单的资料的编码方式,用于input标签type="file"使用 target 指定使用哪种方式打开目标URL,属性有:_blank...post和get两种方式 get方式: get方式提交,会将表单的内容附加在URL地址的后面,且不具备保密性 post方式: post方式提交,将表单中的数据一包含在表单主体中,一起传送到服务器中处理

    2.2K20

    2019最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)

    border-box:元素指定的任何内边距和边框都将在设定的宽度和高度内进行绘制。通过从设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。...301 (永久移动) 请求的网页永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应),会自动将请求者转到新位置。...405 (方法禁用) 禁用请求中指定的方法。 406 (不接受) 无法使用请求的内容特性响应请求的网页。...409 (冲突) 服务器在完成请求发生冲突。 服务器必须在响应中包含有关冲突的信息。 410 (删除) 如果请求的资源永久删除,服务器就会返回此响应。...CSS样式覆盖规则 规则一:由于继承而发生样式冲突,最近祖先获胜。 规则二:继承的样式和直接指定的样式冲突,直接指定的样式获胜 规则三:直接指定的样式发生冲突,样式权值高者获胜。

    1.9K20

    uni-app(优医咨询)项目实战 - 第2天

    需要调用 in 方法传入当前页面实例(后面会例子来演示) 1.1.2 节点对象 在查询节点时分成 3 种情形,获取到的结果为节点信息对象(NodesRef) select 根据选择器的要求,只查找符合条件的第一个节点...1.2.4 组件样式隔离 在原生小程序中自定义组件中如果引用其它的自定义组件,通过 :deep 也无法对组件内部样式进行修改,通过设置原生小程序的样式隔离可以解决这个问题。...uni-forms-item> 提交 在修改输入框 uni-easyinput 组件内部样式就必须要指定...type 指定自定义图标的名称 注意事项:原生小程序中是不支持引入本地字体图标文件,必须为网络地址或base64,在使用 uni-app 引入的本地字体文件在打包后会处理成 base64,因此使用时可以引入本地字体文件...iconfont-tools 根据引导生成支持多色图标的文件,每个步骤中指定的名称自已可任意指定

    15110

    Java中规模软件开发实训——简单的文本编辑器(代码注释详解)

    在代码编辑区域中输入代码后,可以进行编译操作,将代码保存到文件执行javac命令进行编译。 编译结果将显示在消息对话框中,显示编译成功或编译失败的消息。...编译成功后,会显示编译成功的消息对话框;编译失败显示编译失败的消息对话框。 运行代码:支持代码的运行操作。...编译成功后,会显示编译成功的消息对话框;编译失败显示编译失败的消息对话框。 代码运行功能:支持代码的运行操作。...当事件被触发,该函数会被调用,执行 openFile() 方法来处理打开文件的操作。...* 根据编译结果显示编译成功或编译失败的消息对话框。

    15110
    领券