iOS7 - UITextView的离开微胖在顶部故事板
工具规格:iOS7 - UITextView的离开微胖在顶部故事板
- OS X约塞米蒂10.10
- 的Xcode 5.1.1
今天,我发现一个奇怪的问题(或者可能如果我对新的专业化或其他问题有任何疑问,如果有任何问题,请纠正我的错误)。
我创建的项目使用Xcode 5.1.1 iOS 7.1操作系统与故事板支持。这里的一切都是默认。现在只需将UITextView
拖放到UIViewController
的视图中(它更精确地嵌入在UINavigationController
中)。
此处UITextView
的所有属性都是默认值,但背景色(更改为突出显示UITextView
的边框)。我看到UITextView
中的默认文字在改变其高度时变为底部。还在顶部留出一些空间并呈现文字。见下面的图片:
运行应用程序也检查这在模拟器。它显示UITextView
顶部的额外空间。
我也没有在Xcode 6.0.1相同,以双重肯定,这不是默认行为。它在Xcode 6.0.1中是完美的,在UITextView
的内容上没有额外的空间。
聚焦:
我从来没有之前面对这个问题。我两天前更新了Mac OS Yosemite(如果它与Mac OS相关)。
另外一件事是要注意的是,如果我删除嵌入UINavigationController
比它正常工作。
那么它与OS有关?或者我错过了什么,我的意思是Apple引入或改变了任何行为?
注意:没有任何限制。只需拖放UITextView
即可查看。
编辑:刚刚更新到XCode6.1,我正在用iOS7.1构建到iPad上 - 同样的问题严重!
我认为这是XCode5.1.1中的一个错误,这里是我发现的,可能它会帮助你,它的确帮助了我。
编辑:嘿,刚发现UITableView的功能完全一样,如果它在界面生成器的列表中是第一个,它就会向下滚动,同样的技巧可以治愈它。
这里我有列表我TextView的第一个界面生成器:
,它是向下滚动,当你运行应用程序:
但是,如果我将别人低于我的TextView :
它显示了在应用程序的所有权利:
所以,只要确保没有任何textviews(或tableviews)在界面构建器列表中第一个!看起来像是真正的bug,会将它与Apple一起登录。
我想你可以通过设置属性contentOffset如下解决这个问题:
yourTextView.contentOffset = CGPointZero
这允许您设置在UITextView中的框架的顶部的文本。
同样在这里,我将我的proj从4.6移动到XCode 5.1.1,所有textview都是F-up。还没有找到解决方案 – 2014-11-05 16:51:30