我正在开发一个需要更改UITextfield文本颜色的应用程序。 我为它编写了以下代码。
-(IBAction)changedSegment:(UISegmentedControl *)segment{
UIColor *color = arrColors[segment.selectedSegmentIndex];
txtDemo.textColor = color;
}
它在iOS 10中运行良好。但在iOS 11 beta 9中,当键盘被隐藏(从响应者处退出)时,文本颜色无法更改。
答案 0 :(得分:3)
添加
[txtDemo setNeedsLayout];