3
我正在尋找解決方案,以增加輪廓/筆畫一個UITextView內
有關的UILabel,我可以很容易地覆蓋爲此- (void)drawTextInRect:(CGRect)rect
我也找到了一些解決方案,但他們並沒有爲我工作:
- 對於iOS 7,我發現這可以通過使用NSString
方法來解決:drawInRect:rect withAttributes:
這樣
的文本添加大綱/行程作用的UITextView IOS <7
- (void)drawRect:(CGRect)rect
{
NSMutableDictionary *stringAttributes = [NSMutableDictionary dictionary];
// Define the font and fill color
[stringAttributes setObject: self.font forKey: NSFontAttributeName];
[stringAttributes setObject: self.textColor forKey: NSForegroundColorAttributeName];
// Supply a negative value for stroke width that is 2% of the font point size in thickness
[stringAttributes setObject: [NSNumber numberWithFloat: -2.0] forKey: NSStrokeWidthAttributeName];
[stringAttributes setObject: self.strokeColor forKey: NSStrokeColorAttributeName];
// Draw the string
[self.text drawInRect:rect withAttributes:stringAttributes];
}
- 對有些人說只使用一個UIWebView使用CSS Adding outline/stroke to UITextView
是否有可能爲iOS < 7所支持的任何解決方案? 謝謝