UITextView背景颜色

时间:2014-05-08 14:11:51

标签: ios uitextview

我正在尝试为Xcode 5中的UITextView获取带有黑色背景或透明背景的白色文本.Xcode中没有滑块或设置,必须是以前的版本中的一个,我可以请看这里的问题。但不是了。我也见过这个

UItextView.backgroundColor = [UIColor clearColor];

作为修复它的方法。但不知道在哪里放这个,如果它甚至是正确的。感谢

4 个答案:

答案 0 :(得分:5)

当然可以通过编程方式完成:

UITextView *txt = [[[UITextView alloc] initWithFrame: CGRectMake(10, 10, 100, 60)] autorelease];
[txt setBackgroundColor: [UIColor clearColor]];
[txt setTextColor: [UIColor whiteColor]];

但您也可以通过图形编辑器设置的属性检查器分别将颜色颜色设置为'白色颜色'来完成此操作。和背景'清除颜色'。

这是自定义背景的结果:

UITextView with alpha background and white color text

答案 1 :(得分:0)

你可以试试这个

UItextView *yourTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0 ,320, 50)];
yourTextView.backgroundColor = [UIColor clearColor];
yourTextView.textColor = [UIColor whiteColor];
[self.view addSubView:yourTextView];

答案 2 :(得分:0)

您应该在初始化后编写/设置UITextView的任何属性

_myTextViewName.backgroundColor = [UIColor clearColor]; // set clear backGround color or set as you want
_myTextViewName.textColor  = [UIColor whiteColor]; // set white text color or set as you want

答案 3 :(得分:-1)

对于swift:

@IBOutlet weak var textField: UITextField!
textField.backgroundColor = UIColor.clearColor()