【问题标题】:Add shadow to frame of UITextView add also shadow to text向 UITextView 的框架添加阴影 也向文本添加阴影
【发布时间】:2012-11-15 10:51:36
【问题描述】:

我有一个 UITextView,我在其中向框架添加了一些阴影,但是当我编写时,文本也得到了相同的阴影。如何避免这个问题?

我的代码:

commentary = [[UITextView alloc]initWithFrame:CGRectMake(10, 435, 230, 120)];
commentary.font = STANDARDFONT;
commentary.backgroundColor = BACKGROUND;
commentary.layer.shadowColor = [UIColor blackColor].CGColor;
commentary.layer.shadowOffset = CGSizeMake(2, 2);
commentary.layer.shadowOpacity = 0.8;
commentary.layer.shadowRadius = 2.0;
commentary.layer.borderColor = [UIColor grayColor].CGColor;
commentary.layer.borderWidth = 1.5;
commentary.layer.cornerRadius = 5;
commentary.layer.masksToBounds = NO;
commentary.clipsToBounds = NO;
[self addSubview:commentary];

背景和标准是[UICOLOR clearColor].CGColor[UIFont fontWithName:@"TimesNewRomanPSMT" size:16];

【问题讨论】:

  • 我还没有找到解决方案,所以我删除了阴影。

标签: ios uitextview dropshadow quartz-core


【解决方案1】:

尝试设置图层背景颜色:commentary.layer.backgroundColor = BACKGROUND.CGColor

【讨论】:

  • 对不起,我的错。背景颜色是清晰的,不是黑色的。但是如果我设置commentary.layer.backgroundColor = [UIColor blackColor];整个 uitextview 会变黑。我想要的是框内的文字保持没有阴影。
猜你喜欢
  • 2011-02-03
  • 1970-01-01
  • 2012-02-19
  • 2015-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多