2012-03-09 48 views

回答

4

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

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