gpt4 book ai didi

cocoa-touch - 测量字符串的像素宽度

转载 作者:行者123 更新时间:2023-12-03 14:39:05 24 4
gpt4 key购买 nike

我需要在Cocoa Touch中测量字符串的像素宽度。谁能指出我的链接来说明如何执行此操作?

最佳答案

在iPhone OS上,它略有不同,请查看NSString UIKit Additions Reference。这个想法与Mac OS X的Cocoa中的想法相同,但是有更多的方法。

对于单行文本,请使用:

- (CGSize)sizeWithFont:(UIFont *)font 
forWidth:(CGFloat)width
lineBreakMode:(UILineBreakMode)lineBreakMode


对于多行文字,请使用:

- (CGSize)sizeWithFont:(UIFont *)font 
constrainedToSize:(CGSize)size
lineBreakMode:(UILineBreakMode)lineBreakMode


UILineBreakMode用作单行文本的参数可能会造成混淆,但这是因为换行符也用于定义截断文本的方式。

关于cocoa-touch - 测量字符串的像素宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1435544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com