我在UITextView
里面有一个UIViewController
,它使用自动布局将其所有方向固定为0(因此它填充了整个屏幕)。我也有使用UINavigationController
推送此 View 。
我遇到了一个奇怪的错误,即如果UITextView
具有足够的文本以使其在屏幕外运行,则内容将在UINavigationBar
下设置。如果没有足够的文字填满屏幕,则文字的布局不会在UINavigationBar
下。
这就是发生的情况,即当有足够多的文本从屏幕上消失时,您需要滚动查看所有内容。
我试过了:
UITextView
的内容插图。 UINavigationBar
不透明。 self.automaticallyAdjustsScrollViewInsets = NO;
最佳答案
在您的textView所在的viewController的viewDidLoad内,添加以下内容:
self.edgesForExtendedLayout = UIRectEdgeNone;
关于ios - UITextView内容在UINavigationBar下,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31324852/