iOS 11 public beta 9: UITextField textcolor no se puede cambiar cuando no hay keyboard

Estoy desarrollando una aplicación que requiere cambiar el color del text de UITextfield. Escribí el siguiente código para ello.

-(IBAction)changedSegment:(UISegmentedControl *)segment{ UIColor *color = arrColors[segment.selectedSegmentIndex]; txtDemo.textColor = color; } 

Funciona bien en iOS 10. Pero en iOS 11 beta 9, cuando el keyboard está oculto (renunciado a responder), el color del text no se puede cambiar.

Solo agrega

 [txtDemo setNeedsLayout];