我有以下代码在矩形中绘制垂直(和水平)居中的文本:
CGSize size=[self.buttonText sizeWithFont:font];
CGRect textFrame=CGRectMake(self.bounds.size.width/2-size.width/2, self.bounds.size.height/2-size.height/2, size.width, size.height);
[self.buttonText drawInRect:textFrame withFont:font];
但是,我的文本绘制的像素太高了。我的计算是否正确?