我在storyboard中创建了一个UITextField
,并添加了它的约束。我想要在UITextField
左侧添加搜索图标。添加搜索图标的代码如下:
self.searchTextField.leftView = searchIconImage;
self.searchTextField.leftViewMode = UITextFieldViewModeAlways;
[self.searchTextField addTarget:self
action:@selector(textFieldDidChange:)
forControlEvents:UIControlEventEditingChanged];
我的应用在iOS8上运行良好,在iOS7上崩溃。错误如下:
-[UITextField layoutSublayersOfLayer:]中的断言失败,/SourceCache/UIKit/UIKit-2935.138/UIView.m:8794 2014-11-05 12:54:33.377 WattUp[1722:60b] 终止应用程序,原因:未捕获的异常 'NSInternalInconsistencyException',原因:执行-layoutSubviews后仍需要自动布局。UITextField的-layoutSubviews实现需要调用super。