Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.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 CATextLayer文本字体随着文本大小的增加而变大_Ios_Objective C_Swift - Fatal编程技术网

Ios CATextLayer文本字体随着文本大小的增加而变大

Ios CATextLayer文本字体随着文本大小的增加而变大,ios,objective-c,swift,Ios,Objective C,Swift,上图显示一个红色的CATextLayer框架 当我增加文本字体大小时,文本会超出框架 我正在使用收缩手势来增加字体大小。我想获得CATextLayer中文本的大小,这样,如果文本框超出层框,我就可以设置一些逻辑来停止增加字体大小 我怎样才能做到这一点呢?你能发布你的代码吗 也许这也会对您有所帮助:CATextLayer类似于UILabel的轻量级层级版本。如果层的宽度不足以显示整个字符串,则可以使用truncationMode属性获得截断行为。如果wrapped属性设置为true,则字符串将自动

上图显示一个红色的
CATextLayer
框架

当我增加文本字体大小时,文本会超出框架

我正在使用收缩手势来增加字体大小。我想获得
CATextLayer
中文本的大小,这样,如果文本框超出层框,我就可以设置一些逻辑来停止增加字体大小


我怎样才能做到这一点呢?

你能发布你的代码吗


也许这也会对您有所帮助:
CATextLayer
类似于
UILabel
的轻量级层级版本。如果层的宽度不足以显示整个字符串,则可以使用
truncationMode
属性获得截断行为。如果
wrapped
属性设置为true,则字符串将自动换行。string属性可以是
NSAttributedString

您可以发布代码吗


也许这也会对您有所帮助:
CATextLayer
类似于
UILabel
的轻量级层级版本。如果层的宽度不足以显示整个字符串,则可以使用
truncationMode
属性获得截断行为。如果
wrapped
属性设置为true,则字符串将自动换行。string属性可以是
NSAttributedString

请不要在文章中使用所有的大写字母,这对读者来说是很有攻击性的。谢谢。:)@richard-g请不要在帖子中添加“谢谢”。相反,我们应该清除无用的绒毛。。。此外,块引号用于代码。不要过度使用它们。请不要在你的文章中使用所有的大写字母,这对读者来说是咄咄逼人的。谢谢。:)@richard-g请不要在帖子中添加“谢谢”。相反,我们应该清除无用的绒毛。。。此外,块引号用于代码。同样的问题,更详细的问题,同样的问题,更详细的问题