Use like this
CGSize size = [string sizeWithAttributes:
@{NSFontAttributeName:
[UIFont systemFontOfSize:17.0f]}];
Pergunta
How can I produce following code using sizeWithAttributes method:
CGFloat labelWidth = [label.text sizeWithFont:label.font].width;
I need to have label width!
Solução
Use like this
CGSize size = [string sizeWithAttributes:
@{NSFontAttributeName:
[UIFont systemFontOfSize:17.0f]}];
Outras dicas
CGFloat labelWidth = [label.text sizeWithAttributes:[NSDictionary
dictionaryWithObject:label.font forKey:NSFontAttributeName]].width;