UITextView未在7.1以下的iOS版本中显示

时间:2014-09-18 10:55:44

标签: ios objective-c cocoa-touch ios7 xib

我有一个奇怪的问题,即.xib文件中的UITextView未显示在7.1以下的iOS版本中。在iOS> = 7.1中,一切都很好,适用于3.5英寸和4英寸屏幕。是否有一些我不知道的iOS 7.0错误在7.1中被修复了?

1 个答案:

答案 0 :(得分:1)

嗯,这是一个棘手的问题。通过阅读从iOS 6切换到iOS 7的时间的一些问题,我认为设置[self.textView setScrollEnabled:NO]解决了iOS 7.0中的问题,但显然这个'功能'在7.1中得到修复,因此拥有该行代码打破了7.1中的所有内容,外部视图甚至没有加载。因此,我必须同时包含版本检查以支持iOS 7.0和7.1:

if ([[[UIDevice currentDevice] systemVersion] floatValue] < 7.1f) {
    [self.textView setScrollEnabled:NO];
}

它也很可能不适用于iOS 6,但无论如何我的应用程序都不支持它。