2012-03-09 29 views

回答

4

首先你需要使用的[NSString sizeWithFont...]方法之一来衡量你的文字。你会得到size使用它的width放置在正确的点保存文本:

if (justification == Left) { 
    //just use CGContextShowTextAtPoint 
} else { 
    CGSize size = [text sizeWithFont:....]; 
    CGContextShowTextAtPoint(context, self.bounds.width - size.width,....); 
}