Objective c 使用CGContextShowTextAtPoint,如何进行左右文本对齐?
我正在对UIView进行子类化,如何使用CGContextShowTextAtPoint进行左右文本对齐?thx首先,您需要使用Objective c 使用CGContextShowTextAtPoint,如何进行左右文本对齐?,objective-c,cocoa-touch,Objective C,Cocoa Touch,我正在对UIView进行子类化,如何使用CGContextShowTextAtPoint进行左右文本对齐?thx首先,您需要使用[NSString sizeWithFont…]方法之一测量文本。您将获得大小使用它的宽度将文本放置在正确的位置: 伪代码: 首先,您需要使用[NSString sizeWithFont…]方法之一测量文本。您将获得大小使用它的宽度将文本放置在正确的位置: 伪代码: if (justification == Left) { //just use CGContex
[NSString sizeWithFont…]
方法之一测量文本。您将获得大小
使用它的宽度
将文本放置在正确的位置:
伪代码:
首先,您需要使用
[NSString sizeWithFont…]
方法之一测量文本。您将获得大小
使用它的宽度
将文本放置在正确的位置:
伪代码:
if (justification == Left) {
//just use CGContextShowTextAtPoint
} else {
CGSize size = [text sizeWithFont:....];
CGContextShowTextAtPoint(context, self.bounds.width - size.width,....);
}