Próbuję użyć UIActionController w ios, aby pokazać pole tekstowe, i chcę wiedzieć, jak zmienić kolor obramowania pola tekstowego.Jak zmienić kolor obramowania pola tekstowego UIAlertController
mojego kodu jest:
- (void)showChangePasswordAlertView
{
UIAlertController *actionVC = [UIAlertController alertControllerWithTitle:@""
message:@"Change your password."
preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *action = [UIAlertAction actionWithTitle:@"OK"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action) {
}];
[actionVC addAction:action];
action = [UIAlertAction actionWithTitle:@"Cancel"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action) {
}];
[actionVC addAction:action];
[actionVC addTextFieldWithConfigurationHandler:^(UITextField *textField) {
textField.placeholder = @"old password";
textField.borderStyle = UITextBorderStyleNone;
textField.layer.borderColor = [UIColor redColor].CGColor;
textField.layer.borderWidth = 1.0 ;
textField.secureTextEntry = YES ;
}];
[actionVC addTextFieldWithConfigurationHandler:^(UITextField *textField) {
textField.placeholder = @"new password";
textField.borderStyle = UITextBorderStyleNone;
textField.secureTextEntry = YES ;
}];
[actionVC addTextFieldWithConfigurationHandler:^(UITextField *textField) {
textField.placeholder = @"confirm new password";
textField.borderStyle = UITextBorderStyleNone;
textField.secureTextEntry = YES ;
}];
[self presentViewController:actionVC animated:YES completion:nil];
}
ale wynik jest:
każdy organ wie jak to zrobić? Dzięki.
Czy rozwiązałeś problem? –