解决方案 »

  1.   

    使用如下函数来得到文本的实际宽度CGRect labelRect = [text
                        boundingRectWithSize:labelSize
                        options:NSStringDrawingUsesLineFragmentOrigin
                        attributes:@{
                         NSFontAttributeName : [UIFont systemFontOfSize:14]
                        }
                        context:nil];
    上面拿到了label的rect. 很容易就可以得到小红点的橫坐标位置 
    CGFloat posX=CGRectGetMaxX(labelRect) + 10 ;