Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS:更改NSMutableAttributeString';s字体高度而不更改字体宽度?_Ios_Objective C_Fonts_Nsstring_Nsmutableattributedstring - Fatal编程技术网

iOS:更改NSMutableAttributeString';s字体高度而不更改字体宽度?

iOS:更改NSMutableAttributeString';s字体高度而不更改字体宽度?,ios,objective-c,fonts,nsstring,nsmutableattributedstring,Ios,Objective C,Fonts,Nsstring,Nsmutableattributedstring,我有一个NSMutableAttributeString“timeString”,我已经设置了它的字体和颜色。一切正常,但我想知道是否有办法在不改变文本宽度的情况下改变文本的高度(字体宽度=100%,字体高度=120%) 我尝试使用transform,但它不适用于NSMutableAttributedString。谢谢 无法将转换应用于字符串,因为字符串实际上不是UI元素。在这种情况下,最好将属性字符串添加到UILabel,变换标签的高度,然后在上下文中绘制标签。或者转换将文本绘制到的任何上下文

我有一个NSMutableAttributeString“timeString”,我已经设置了它的字体和颜色。一切正常,但我想知道是否有办法在不改变文本宽度的情况下改变文本的高度(字体宽度=100%,字体高度=120%)


我尝试使用transform,但它不适用于NSMutableAttributedString。谢谢

无法将转换应用于字符串,因为字符串实际上不是UI元素。在这种情况下,最好将属性字符串添加到UILabel,变换标签的高度,然后在上下文中绘制标签。或者转换将文本绘制到的任何上下文。

如何显示此字符串?如果它在UILabel中,您可以对其使用变换;在绘制图像时,可以更改rect,更改rect高度将对您有所帮助。