iOS7 - UITextView leave extra padding at top in Storyboard
工具规格:
- OS X优胜美地10.10
- Xcode 5.1.1
今天我发现了一个奇怪的问题(或者可能是因为我对新的专业化知识有误或其他问题。如果有什么问题,请让我正确)。
我使用带有Storyboard支持的iOS 7.1 OS的Xcode 5.1.1创建了项目。此处的所有内容均为默认设置。现在,只需将
此处
运行应用程序以在模拟器中进行检查。并且在
我在Xcode 6.0.1中也做过同样的事情,以确保这不是默认行为。并且在Xcode 6.0.1中是完美的,在
聚光灯:
我以前从未遇到过这个问题。我两天前更新了Mac OS Yosemite(如果它与Mac OS有关)。
还有一件事是要注意,如果我删除嵌入式
那么它与OS有关吗?还是我错过了什么,我是说苹果公司介绍或更改了任何行为?
注意:没有任何限制。只需拖放
编辑:刚刚更新为XCode6.1,并且我正在使用iOS7.1在iPad上构建-相同的发行记录!
我认为这是XCode5.1.1中的错误,这是我发现的内容,可能会对您有所帮助,确实对我有所帮助。
编辑:嘿,刚刚发现UITableView的功能完全相同,如果它在界面生成器中的列表中排名第一,它会向下滚动,可以用相同的技巧来解决。
在这里,我的textview在界面生成器的列表中排在第一位:
,当您运行应用程序时它会向下滚动:
但是,如果我将textview移到其他视图下面:
它会正确显示在应用程序中:
因此,只需确保所有文本视图(或表视图)都不在界面生成器的列表中的第一位!对我来说似乎是真正的错误,将使用Apple登录。
我认为您可以通过如下设置属性contentOffset来解决此问题:
1 | yourTextView.contentOffset = CGPointZero |
这允许您将文本设置在UITextView框架的顶部。