具有两种不同字体大小的 NSAttributedString 示例?

2023-11-30

NSAttributedString对我来说真的是难以理解。

我想设置一个UILabel有不同大小的文本,我收集NSAttributedString是要走的路,但我无法获得有关此的文档。

如果有人能帮助我举一个具体的例子,我会很高兴。

例如,假设我想要的文本是:

(in small letters:) "Presenting The Great..."
(in huge letters:) "HULK HOGAN!"

有人可以告诉我该怎么做吗?或者甚至是一个简单明了的参考资料,我可以自己学习?我发誓我已经尝试通过文档甚至 Stack Overflow 上的其他示例来理解这一点,但我就是不明白。


你会做这样的事情......

NSMutableAttributedString *hogan = [[NSMutableAttributedString alloc] initWithString:@"Presenting the great... Hulk Hogan!"];
[hogan addAttribute:NSFontAttributeName
              value:[UIFont systemFontOfSize:20.0]
              range:NSMakeRange(24, 11)];

这将设置 20 点文本中的最后两个单词;字符串的其余部分将使用默认值(我认为是 12 点)。设置文本大小可能令人困惑的是您必须设置字体and同时调整大小——每个UIFont对象封装了这两个属性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有两种不同字体大小的 NSAttributedString 示例? 的相关文章

  • Gmail 中删除了 iOS 深层链接

    我正在尝试发送一封带有深层链接的电子邮件到我的 iOS 应用程序 使用 myapp 格式从电子邮件中将其打开 它可以在任何 iOS 邮件客户端 邮件 邮箱等 中运行 即点击它打开应用程序 但不能在 Gmail 应用程序 甚至网络 中运行 因
  • 重新安装我的 iPad 应用程序时,ApplicationIconBadgeNumber 未重置。

    我正在使用以下代码设置我的 applicationIconBadgeNumber UIApplication sharedApplication setApplicationIconBadgeNumber theIntToDisplay 问
  • UITableView 在单元格刷新时滚动到顶部

    我有一个 UITableView 其中一个单元格的大小是动态调整的 以适应其中的 UITextView 每当键入一个键时 单元格都会检查计算出的高度是否增加 就像换行符一样 因此它可以告诉表单元格的高度需要重新计算 我用这段代码做到了这一点
  • searchDisplayController 在 iOS 8 中已弃用

    如何更正以下内容以免出现警告 我缺少什么 修正时searchResultsController to searchController它给了我一个错误 找不到对象 if tableView self searchDisplayControl
  • 带有 Retina-Tiles 的 MKTileOverlay

    我在 MKMapKit 中加载 512x512px 图块时遇到问题 服务器提供 512x512 jpeg 图块 我在 MKMapView 中找不到自定义视网膜图块的任何解决方案或示例实现 我做什么 当我将它们加载到 MKMapView 中时
  • 如何从 UI 测试访问 App Delegate?

    我想访问特定的属性router在 UI 测试期间从启动的应用程序的应用程序委托中获取 但我不知道这是否可行 我努力了 let appDelegate UIApplication sharedApplication delegate as A
  • 获取在 iOS UIFont 中追踪字符的路径

    假设我在 iOS 应用程序中使用了自定义字体 Foo 我已将其添加到我的项目 plist 等中 并且我能够渲染UILabels之类的就很好了 现在 如果我想找出可以 追踪 该字体中的字母 P 的点序列 我将如何获得该点序列 例如 假设我想使
  • 如何从TableViewCell上的自定义CollectionViewCell推送VC?

    我有一个tableView和细胞 在细胞上我有一个collectionView并在其上显示一些内容 我想发送一个有关选择的链接indexPath 我想从自定义中推送 呈现我的视图CollectionViewCell这是在TableViewC
  • iOS 5 UIView drawRect 覆盖在设备上不起作用

    我正在准备在 iOS 5 GM 上发布我的 iPhone 应用程序 并遇到了 UIView 的错误 当我在子类上重写 drawRect 方法时 模拟器会显示所需的结果 但当我尝试在实际设备上测试时 drawRect 重写根本没有任何效果 我
  • iOS后台获取时间限制崩溃

    我已经设置了背景获取 使用大纲NSScreencast 第 92 集 http nsscreencast com episodes 92 background fetch BOOL application UIApplication app
  • 从 ios 应用程序到 symfony2 Web 应用程序的登录和管理会话

    我使用 Symfony2 开发了一个 Web 应用程序 我用过FOS用户包用于用户管理和安全 现在 我正在考虑为我的网络开发一个本机 iOS 应用程序 但并不真正知道如何解决从应用程序创建会话的问题 并在整个交互用户应用程序中维护它 换句话
  • 广告标识符和标识符ForVendor返回“00000000-0000-0000-0000-000000000000”

    我已经实现了这个方法来获得advertisingIdentifier and identifierForVendor NSString advertisingIdentifier if NSClassFromString ASIdentif
  • 使用未声明的类型“对象”

    这太奇怪了 通常我可以理解未声明的类 但这是声称 Object 类本身未声明 NSObject 可以工作 但我的项目设置方式我需要它是一个纯 Swift 对象 我的类标题如下所示 import UIKit import Foundation
  • AdMob 和 DFP 广告联盟之间的区别?

    我正在尝试在我的 iOS 应用程序上显示横幅广告和插页式广告 但现在我对广告网络感到困惑 AdMob 与 DFP 有何不同 哪一种更适合投放广告 有人可以提供帮助吗 提前致谢 AdMob 是一个广告网络 作为发布商 您可以通过展示从网络投放
  • iOS:如何创建核心数据库的备份副本?以及如何导出/导入该副本?

    我想为我的应用程序的用户提供创建核心数据数据库备份的可能性 特别是在他切换到新设备等情况下 我该怎么做呢 特别是如何重新导入该文件 我的意思是 假设他制作了数据库的备份副本 然后更改了大量内容并想要重置为以前保存的备份副本 我该怎么做呢 T
  • Facebook 登录打开错误的应用程序

    我正在尝试使用 facebook 实现应用程序的登录 但每次我尝试登录时 它都建议打开错误的应用程序 我尝试了一些在这里找到的东西 但没有成功 在 Facebook 的开发者页面上我添加了一个后缀 我的 plist 如下 有谁知道发生了什么
  • 获取所有ios应用程序的全局列表[重复]

    这个问题在这里已经有答案了 我想对苹果应用商店进行一些全球统计 一个瓶颈是至少获取所有当前活动应用程序的 ID 这 9 位数字 有谁知道如何获取 iOS 应用商店中当前活动应用程序的所有 id 的完整列表 更好的是特定类别的所有 ID 例如
  • 带有自定义字体的 UILabel 错误呈现

    在我的 iPhone 应用程序中 我为所有 UILabel 设置了自定义字体 更准确地说 我对 UILabel 进行了子类化 重写了一个方法 在该方法中设置了自定义字体 然后将 IB 中的所有标签设置为该自定义类 现在的问题是 所有文本都渲
  • 具有隐式授权的 OAuth 应用程序中的客户端模拟

    来自 OAuth 草案 隐式section https datatracker ietf org doc html draft ietf oauth v2 31 section 1 3 2 在隐式授权流程期间发出访问令牌时 授权服务器不对客
  • 从应用程序内发送电子邮件中的图像和文本

    如何从我的应用程序内通过电子邮件发送图像和文本 表格数据形式 请大家帮忙并提出建议 谢谢 void sendMailWithImage UIImage image if MFMailComposeViewController canSend

随机推荐

  • 如何使用批处理脚本计算文本文件中的行数并将值存储到变量中?

    我想计算文本文件中的行数 然后必须将值存储到环境变量中 计算行数的命令是 findstr R N file txt find C 我提到了这个问题如何使用bat脚本将命令表达式的结果存储在变量中 然后我尝试了 set cmd findstr
  • 以编程方式捕获屏幕视频

    我想知道是否可以以编程方式捕获 iPhone 屏幕的视频 我看到有一个适用于越狱设备的应用程序 所以我不知道是否有一些 合法 的方法来做到这一点 查看屏幕截图视图 内置视频录制支持 请参阅链接 它的作用是将 UIView 的内容保存到 UI
  • 找出任意数字的第一位和最后一位数字的总和

    我想编写一个程序来找出通过键盘输入的任何数字的第一个和最后一个数字的总和 例如 我输入52264 输出必须是5 4 9 是的 这是一个任务 嗯 最后一个数字很容易算出来 对吧 int lastDigit input 10 至于第一个数字 我
  • 如何在UI5中动态创建OData V2实体路径?

    我想更新用 OData 服务填充的表 我正在使用这种方法 oModel update Products 999 data 我将选定的索引存储在变量中 myVar1 并且我需要将该变量传递给路径字符串 问题是Products 999 这是与硬
  • 如何以非递归方式编写Antlr规则?

    我有以下需要解析的表达式 and true false or true false true not or true false true and and true false false or or true false true tru
  • Powershell脚本获取值

    我想使用 powershell 脚本获取默认网关 我可以按如下方式获取它 Get WmiObject Class Win32 IP4RouteTable where destination eq 0 0 0 0 and mask eq 0
  • C++ 中一系列模板参数的显式模板实例化

    创建库时 显式模板实例化非常有用 假设我有一个带有 int 参数的模板 template
  • 合并数据框中的重复行[重复]

    这个问题在这里已经有答案了 这是我过去提出的问题的延续 基本上 我有一个数据框 df Beginning1 Protein2 Protein3 Protein4 Biomarker1 Pathway3 A G NA NA F Pathway
  • 谷歌地图:给定经纬度坐标

    我有以下经纬度坐标 在 JS 数组中 我们如何在这些坐标上绘制带有标记的 Google 地图 请给出一个简单的例子 因为 API 文档中的例子并没有真正给出结论性的答案 或者对我来说太复杂了 43 82846160000000000000
  • 为什么以下代码会让我的计算机发出蜂鸣声?

    我很难理解为什么这段代码会让我的电脑发出蜂鸣声 我已将这部分代码隔离为偶尔发出蜂鸣声的部分 但我不明白它有什么问题 const int BUFFER LENGTH 8192 char buffer BUFFER LENGTH 1 int r
  • 将 Word 加载项项目清单上传到 AppSource 时持续出现问题

    我将在此处提出另一个问题 因为这是我能够从 Microsoft Office 支持团队获得有意义的响应的唯一方法 请参见这个问题对于我提出的关于这个主题的最后一个问题 答复以及我针对答复提出的问题 尚未得到答复 我正在尝试将现有的 Word
  • 从mysql中的出生日期计算年龄[重复]

    这个问题在这里已经有答案了 我在 mysql 中有一个表 其中包含出生日期列 保存为 unix 时间戳 bigint 我想写这样的查询 SELECT as age FROM tableName And SELECT FROM tableNa
  • 如何映射 pandas 中的列值?

    在我的文件中 一列包含不同的成绩 列名称 成绩 例如 91 50K 92 60K 柴油 ADBlU等 对于所有这些等级 我需要将它们分为几个等级 eg 91 50K Petrol 在我的Python中 我该怎么做 请注意 我可以将整个列传递
  • ManagedCuda:非法地址;执行内核时

    我正在 C 项目中使用 ManagedCuda 库来利用 GPU 目前我正在遵循这个tutorial关于如何在使用 OpenCV 无法实现 C 和 C 之间编写兼容的代码 我的代码似乎一切正常 找到 构建了内核并执行了方法调用 但是我收到了
  • 如何仅读取文件的每隔一行?

    我只需要读取文件的每隔一行 文件很大 所以我不想使用readlines 我不确定如何实现迭代器 因此欢迎提出任何建议 一种可能是调用 next 两次 不太吸引人 with open pth file rw as pth pth next f
  • 在Python多处理中传递共享内存变量

    我有一堆文件 我想使用 Python 的多处理并行读取这些文件 并将所有数据收集到单个 NumPy 数组中 为此 我想定义一个共享内存 NumPy 数组并将其切片传递给不同的进程以并行读取 下面的代码给出了我想要做的事情的玩具说明 我试图使
  • NSURLConnection didFailWithError 未调用?

    为什么当指定 URL 不存在图像时 didFailWithError 不会被调用 例如 NSURLRequest request NSURLRequest requestWithURL NSURL URLWithString http ww
  • 阵列适配器从 Res 文件夹加载图像(Android 应用程序)

    我是一名 Android 新手 我试图通过数组适配器将 res Drawable 文件夹中的一堆图像加载到 Gridview 中 不幸的是 每次我尝试使用 gridView 查看活动时 我的应用程序都会崩溃 我想知道如何设置 res 文件夹
  • xamarin.forms 中的 Gmail 类似导航抽屉(母版页)

    我目前正在使用 MVVMlight 在 xamarin forms 中使用主从页面 它根据操作系统的默认行为进行渲染 它完美地呈现了我想要的内容 但在 android 母版页中从导航栏下方开始 我希望母版页能够像 ios 一样覆盖屏幕的整个
  • 具有两种不同字体大小的 NSAttributedString 示例?

    NSAttributedString对我来说真的是难以理解 我想设置一个UILabel有不同大小的文本 我收集NSAttributedString是要走的路 但我无法获得有关此的文档 如果有人能帮助我举一个具体的例子 我会很高兴 例如 假设