IOS 7.1 兼容性bug 问题,UIButton,UILabel ...
2014-03-26 11:13
1171 查看
前面我们测试都通过的程序,昨天我修复了几个bug后做回归测试,突然发现了好几个bug,瞬间吓坏我了,差点就还原了版本,但我还是耐着性子找了,最后,也就是今天上午,我才定定位出问题所在,原来是升级IOS 7.1后,系统默认的好多组件啥的,逻辑方式发生下改变,也就是出现了些兼容性问题。
我发现的这个问题是UIButton的,我发现,当给一个button的enable设置为NO后,如果想再更新它的title,background,就没法更新。
兼容方案是:先恢复enable为YES,然后再更新,最后再还原。
类似代码:
其他的几个兼容性问题我就不一一列举了,上stackoverflow上一搜关键字:
ios 7.1 not working
你就会发现一大大堆的类似问题:http://stackoverflow.com/search?q=ios+7.1+not+working
具体解决方案,自己根据个人情况找吧,祝你们好运!!
我发现的这个问题是UIButton的,我发现,当给一个button的enable设置为NO后,如果想再更新它的title,background,就没法更新。
兼容方案是:先恢复enable为YES,然后再更新,最后再还原。
类似代码:
/** *传递实体和序号 **/ -(void)setEntity:(TripNode *)dataEntity andDayIndex:(int)index { self.dataEntity = dataEntity; NSLog(@"index :%d",index); self.leftOperationButton.enabled = YES; if (self.style == TPUpdateTripBranchHeaderStyleTo) { [self.leftOperationButton setTitle:[NSString stringWithFormat:@"D%d",index] forState:UIControlStateNormal]; self.leftOperationButton.enabled = NO; }else if (self.style == TPUpdateTripBranchHeaderStyleAdd) { [self.leftOperationButton setTitle:@"" forState:UIControlStateNormal]; } else if (self.style == TPUpdateTripBranchHeaderStyleFrom) { [self.leftOperationButton setTitle:@"From" forState:UIControlStateNormal]; self.leftOperationButton.enabled = NO; }else if (self.style == TPUpdateTripBranchHeaderStyleReturn) { [self.leftOperationButton setTitle:@"Return" forState:UIControlStateNormal]; self.leftOperationButton.enabled = NO; } }
其他的几个兼容性问题我就不一一列举了,上stackoverflow上一搜关键字:
ios 7.1 not working
你就会发现一大大堆的类似问题:http://stackoverflow.com/search?q=ios+7.1+not+working
具体解决方案,自己根据个人情况找吧,祝你们好运!!
相关文章推荐
- UILabel UIButton 混合问题 -iOS初学
- swift IOS 视图控制器 UIButton UILabel 控件使用
- IOS开发入门基本知识——(UIButton UIView UILabel的创建)
- ios 读写plist文件,在模拟器下可行,而在真机上不行的问题bug
- iOS中UILabel和UIButton的自定义设置
- iOS开发——基本控件(UIButton,UILabel,UITextField,UISwitch,UISlider,UISegmentedControl)
- 跨系统的录音格式兼容性问题: iOS Android
- ios代码拨打电话时,电话号码格式兼容性处理问题:
- 完美解决浮动IE6 7中的兼容性BUG问题
- iOS UILabel有时遇到空格会换行,或换行不正确的问题
- iOS开-UI基础(基础控件UILabel,UIImageIVew,UIButton)
- iOS 使用storyboard设置UIButton 和UILabel 的圆角
- iOS:UIView、UIControl、UIButton、UILabel简单的属性和方法常识
- IOS开发笔记之九——类型不匹配导致的app崩溃问题(bug总结二)
- HTML CSS的兼容性问题、IE6BUG之浮动与定位篇
- ios uitableviewcell 添加uibutton无法Highlighted问题
- 【学习中的分享】 iOS利用UILabel和UIButton制作一个简单的计算器
- iOS 对于iPhone5分辨率兼容性调整问题
- 第35篇 IOS-WebRTC BUG处理(三)之问题图片导入及本地运行两个nodejs
- IOS开发之关于UIButton点击没有响应问题