textField.placeholder = @"Test Placeholder"; [textField setValue:[UIColor cyanColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont fontWithName:@"Marker Felt" size:16] forKeyPath:@"_placeholderLabel.font"];