我正在开发一个更改Uitextfield文本颜色的应用程序。我为此写了以下代码。
-(IBAction)changedSegment:(UISegmentedControl *)segment{
UIColor *color = arrColors[segment.selectedSegmentIndex];
txtDemo.textColor = color;
}
它在iOS 10中工作正常。但是在iOS 11 beta 9中,当键盘隐藏时(从响应者辞职)时,文本颜色无法更改。
只需添加
[txtDemo setNeedsLayout];