如何在UILabel中找到一个字母的位置(x,y) [英] How to find the position(x,y) of a letter in UILabel

查看:173
本文介绍了如何在UILabel中找到一个字母的位置(x,y)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个标签,文字 @Good,Morning

我想找到位置(x,y)标签中的字母,(逗号)

任何人都可以告诉&建议我如何找到这个..

Can anyone tell & Suggest me that how to find this..

推荐答案

试试这段代码。

NSRange range = [@"Good,Morning" rangeOfString:@","];
NSString *prefix = [@"Good,Morning" substringToIndex:range.location];
CGSize size = [prefix sizeWithFont:[UIFont systemFontOfSize:18]];
CGPoint p = CGPointMake(size.width, 0);
NSLog(@"p.x: %f",p.x);
NSLog(@"p.y: %f",p.y);

希望这会对你有帮助。

这篇关于如何在UILabel中找到一个字母的位置(x,y)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆