UIAlertController中的自定义TextField

时间:2017-08-18 14:01:49

标签: ios objective-c uitextfield uialertcontroller

我可以使用

在UIAlertController中添加一个文本字段
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Title" message:@"message" preferredStyle:UIAlertControllerStyleAlert];
    [alertController addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {

    }];

是否有可能在警报控制器中添加自定义文本字段?

2 个答案:

答案 0 :(得分:3)

我认为在UITextField中使用UIAlertController子类是不可能的。您只能在配置处理程序中编辑文本字段的属性。

答案 1 :(得分:1)

,你不能。您必须为此目的实现自定义警报视图。 您可以尝试使用库 - ALERT ACTION SHEET LIBRARIES

或者,如果您需要带有<head> ... <meta property="og:url" content="<?=Configure::read('og_url');?>landing" /> <meta property="og:title" content="<?=Configure::read('app_title');?>" /> <meta property="og:description" content="<?=Configure::read('og_description');?>" /> <meta property="og:image" content="<?=Configure::read('og_image');?>" /> ... </head> 字段的文字字段,并使用“ clean ”外观 - UITextField in UIAlertController (border, backgroundColor)