我有一个来自服务器的字符串,我在UILabel上显示。它在该字符串中,我正在识别一些特定的子字符串。我想在子字符串上放置一个按钮(按钮将是UILabel的子视图)。为此,我需要子串坐标。我经历了this Gist,但我无法理解。
假设我的完整字符串是 abc,567-324-6554,纽约。我希望 567-324-6554 显示在按钮上,我需要它的坐标。如何使用上面的链接查找子串的坐标?
答案 0 :(得分:5)
您可以使用 -
进行计算CGSize stringSize = [string sizeWithFont:myFont
constrainedToSize:maximumSize
lineBreakMode:self.myLabel.lineBreakMode];
现在新职位 -
x = self.myLabel.frame.origin.x + stringSize.width
和y类似,你需要考虑x的代码。