1

下面的示例应该与填充一起绘制笔触,但事实并非如此。怎么了?根据 Apple 的文档,我使用负值来显示 stoke。如果我将其设为正值,则文本将完全消失。

UITextView *rte = [[UITextView alloc]initWithFrame:
                                  CGRectMake(50,50,100,100)];

[self.view addSubview:rte];
NSDictionary *typingAttributes = @{
                                   NSFontAttributeName: [UIFont fontWithName:@"Helvetica-Bold" size:20.0f],
                                   NSForegroundColorAttributeName : [UIColor redColor],
                                   NSStrokeColorAttributeName : [UIColor yellowColor],
                                   NSStrokeWidthAttributeName : [NSNumber numberWithFloat:-2.0]
                                   };
NSAttributedString *str = [[NSAttributedString alloc]
                           initWithString:@"Enter text here..."
                           attributes:typingAttributes];
rte.attributedText = str;
4

1 回答 1

1

我在 iOS 7.0.3 模拟器中尝试过你的代码并得到了结果: 在此处输入图像描述

它在 iOS 6 中不起作用。我认为这是一个错误。 这种方法正在奏效

抱歉,我没有任何解释为什么在 iOS 6 中它不起作用。

于 2013-10-27T21:02:22.417 回答