UIAlertController四舍五入的直文文本

时间:2015-06-08 21:14:39

标签: ios uitextfield uialertview uialertcontroller

我在设置UIAlertController的文本字段时遇到了一些问题。

我正在使用此代码向textfield添加四舍五入的alertcontroller

[alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) {
  textField.placeholder = @"placeholder";
  textField.borderStyle = UITextBorderStyleRoundedRect;
}];

然而,结果如下:

enter image description here

如何删除外边框背景颜色?所以它看起来像他们在本教程中的内容:http://useyourloaf.com/blog/2014/09/05/uialertcontroller-changes-in-ios-8.html

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试将UItextView的背景颜色设置为[UIColor clearColor]

答案 1 :(得分:0)

for textField in alertController.textFields! {
    if let container = textField.superview, let effectView = container.superview?.subviews.first where effectView is UIVisualEffectView {
       container.backgroundColor = UIColor.clearColor()
       effectView.removeFromSuperview()
    }
}