2
我做的UIView的子類,我該怎麼辦左,右對齊文本使用CGContextShowTextAtPoint? THX使用CGContextShowTextAtPoint,如何進行左右文本對齊?
我做的UIView的子類,我該怎麼辦左,右對齊文本使用CGContextShowTextAtPoint? THX使用CGContextShowTextAtPoint,如何進行左右文本對齊?
首先你需要使用的[NSString sizeWithFont...]
方法之一來衡量你的文字。你會得到size
使用它的width
放置在正確的點保存文本:
僞:
if (justification == Left) {
//just use CGContextShowTextAtPoint
} else {
CGSize size = [text sizeWithFont:....];
CGContextShowTextAtPoint(context, self.bounds.width - size.width,....);
}