我想要的只是在我的白色UILabel文本周围有一个1像素的黑色边框。我用下面的代码对UILabel进行了子类化,我从一些切线相关的在线示例中笨拙地拼凑起来。它可以工作,但是非常非常慢(在模拟器上除外),而且我也无法让它垂直居中文本(所以我暂时在最后一行硬编码了y值)。啊啊啊!voidShowStringCentered(CGContextRefgc,floatx,floaty,constchar*str){CGContextSetTextDrawingMode(gc,kCGTextInvisible);CGContextShowTextAtPoint(gc,0,0,str,strlen
我想要的只是在我的白色UILabel文本周围有一个1像素的黑色边框。我用下面的代码对UILabel进行了子类化,我从一些切线相关的在线示例中笨拙地拼凑起来。它可以工作,但是非常非常慢(在模拟器上除外),而且我也无法让它垂直居中文本(所以我暂时在最后一行硬编码了y值)。啊啊啊!voidShowStringCentered(CGContextRefgc,floatx,floaty,constchar*str){CGContextSetTextDrawingMode(gc,kCGTextInvisible);CGContextShowTextAtPoint(gc,0,0,str,strlen