0

NSString 型のテキストに影効果を適用したい。UILabel やその他のビュー要素に影効果を適用する方法は理解していますが、テキストに影効果を追加する方法がわかりません。

現在、次のようにテキストを描画しています。

NSString *text = @"Hello";
[text drawAtPoint:point width withFont:font minFontSize:22.0f actualFontSize:&actualFontSize lineBreakMode:UILineBreakModeTailTruncation baselineAdjustment:UIBaselineAdjustmentAlignBaselines];

助けていただければ幸いです。ありがとう!

4

1 に答える 1

2

CGContextSetShadow()テキストに影を付けてみてください

- (void)drawRect:(CGRect)rect 
{
NSString *string = @"Hello World!";

CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetShadow(context, CGSizeMake(20.0f, 20.0f), 10.0f);

[string drawAtPoint:CGPointMake(100.0f, 100.0f) withFont:[UIFont boldSystemFontOfSize:36.0f]];
}
于 2012-08-24T13:51:14.617 に答える