我在设置UIAlertController
的文本字段时遇到了一些问题。
我正在使用此代码向textfield
添加四舍五入的alertcontroller
:
[alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) {
textField.placeholder = @"placeholder";
textField.borderStyle = UITextBorderStyleRoundedRect;
}];
然而,结果如下:
如何删除外边框和背景颜色?所以它看起来像他们在本教程中的内容:http://useyourloaf.com/blog/2014/09/05/uialertcontroller-changes-in-ios-8.html。
谢谢!
答案 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()
}
}