作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在iOS7中,不推荐使用CGContextSelectFont和CGContextShowText。弃用消息说我必须使用Core Text,但是我不知道这与这段代码完全相同:
- (void)drawTextInContext:(CGContextRef)context
{
CGContextSelectFont(context, [self.font.fontName cStringUsingEncoding:[NSString defaultCStringEncoding]], self.font.pointSize, kCGEncodingMacRoman);
CGRect textRect = [self textRectForBounds:self.bounds limitedToNumberOfLines:1];
CGContextSetTextPosition(context, textRect.origin.x, textRect.origin.y + 5.0f);
CGContextShowText(context, [self.text cStringUsingEncoding:[NSString defaultCStringEncoding]], strlen([self.text cStringUsingEncoding:[NSString defaultCStringEncoding]]));
}
最佳答案
等效替换:AttributedString
[txtString drawAtPoint:CGPointMake(x, y)
withAttributes:@{NSFontAttributeName:[UIFont fontWithName:@"OpenSans" size:12.0]
}];
关于ios - iOS CGContextSelectFont和CGContextShowText已弃用现在使用的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32132810/
在 iOS7 中,CGContextSelectFont 已弃用。弃用消息说我必须使用 Core Text,但我不知道这段代码的确切等价物是什么: CGContextSelectFont(contex
如何在 iOS 上找出要与 CGContextSelectFont 一起使用的系统字体名称? 最佳答案 这应该可以解决问题: [UIFont systemFontOfSize:12].fontName
CGContextSelectFont 和 CGContextShowTextAtPoint 在 iOS 7 中已被弃用。 C 中的等价物是什么? 我看到的所有答案都给出了 Objective-C 的
我是一名优秀的程序员,十分优秀!