约束,在ios8 没问题,在ios7崩溃的问题,UItextField
2015-09-14 22:27
417 查看
用系统的UITextField ,加了约束,结果8上面没问题,7就崩溃了,信息如下:
Assertion failure in -[UITextField layoutSublayersOfLayer:], /SourceCache/UIKit/UIKit-2935.138/UIView.m:8794 2014-11-05 12:54:33.377 WattUp[1722:60b] Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after executing -layoutSubviews. UITextField's implementation of -layoutSubviews needs to call super.'
话不多说<解决办法,写个子类继承UITextField,然后在里面重写下面的方法,
-(instancetype)init
{
if (self = [super init]) {
}
return self;
}
- (void)setText:(NSString *)text
{
[super setText:text];
[self layoutIfNeeded];
}
-(void)setPlaceholder:(NSString *)placeholder
{
[super setPlaceholder:placeholder];
[self layoutIfNeeded];
}
-(void)layoutSubviews
{
[super layoutSubviews];
}
具体原因以后分析出来再写,
Assertion failure in -[UITextField layoutSublayersOfLayer:], /SourceCache/UIKit/UIKit-2935.138/UIView.m:8794 2014-11-05 12:54:33.377 WattUp[1722:60b] Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after executing -layoutSubviews. UITextField's implementation of -layoutSubviews needs to call super.'
话不多说<解决办法,写个子类继承UITextField,然后在里面重写下面的方法,
-(instancetype)init
{
if (self = [super init]) {
}
return self;
}
- (void)setText:(NSString *)text
{
[super setText:text];
[self layoutIfNeeded];
}
-(void)setPlaceholder:(NSString *)placeholder
{
[super setPlaceholder:placeholder];
[self layoutIfNeeded];
}
-(void)layoutSubviews
{
[super layoutSubviews];
}
具体原因以后分析出来再写,
相关文章推荐
- 利用UIScrollView实现几个页面的切换
- UICollectionView简介
- Android Bluetooth4.0(BLE是Bluetooth Low Energy的简称) 官方API
- 限制UITextView中的字数
- ugui脚本添加button相应事件
- UIAlertView使用全解
- Implement Queue using Stacks
- Android UI设计——布局方法
- UITextFiled
- 学习 easyui 之一:easyloader 分析与使用
- Easyui-Datagrid—表头灵活拖动
- uigrid.reposition 多个ITEM不会重叠
- Java中String、StringBuilder和StringBuffer类的区别
- 有关apue.h头文件的疑问???
- UITextField 限制输入长度
- Android 解决非UI线程操作UI的两种办法 :Handler 和 AsynTask
- UILabel
- UILabel添加点击事件
- UI 第六节 uisegmentedControl uiimage uislider 课后习题
- UX&UI的介绍区别