Ios UIScrollview中的UITextView位于iPhone 5S的可见屏幕下方

Ios UIScrollview中的UITextView位于iPhone 5S的可见屏幕下方,ios,swift,uiscrollview,uitextview,Ios,Swift,Uiscrollview,Uitextview,我有一个图像和文本视图。文本视图固定在superview的底部、左侧和右侧。在iPhone 11上,文本视图按预期可见,但在iPhone 5S上,文本视图是隐藏的。在iphone5s上,我必须向上滚动才能看到文本视图,这不是我想要的。我希望文本视图在所有设备的底部都可见,因为它固定在superview的底部。我想不出是怎么回事。下面是IB的屏幕截图和设备屏幕截图 如何解决这个问题 如果您想让它无论屏幕大小都可见,请不要将它放在scrollview的内部,而是放在外部。现在它被约束到它的父视图,

我有一个图像和文本视图。文本视图固定在superview的底部、左侧和右侧。在iPhone 11上,文本视图按预期可见,但在iPhone 5S上,文本视图是隐藏的。在iphone5s上,我必须向上滚动才能看到文本视图,这不是我想要的。我希望文本视图在所有设备的底部都可见,因为它固定在superview的底部。我想不出是怎么回事。下面是IB的屏幕截图和设备屏幕截图

如何解决这个问题


如果您想让它无论屏幕大小都可见,请不要将它放在scrollview的内部,而是放在外部。现在它被约束到它的父视图,而父视图恰好是一个约束到scrollview的视图,因此它位于下面,您需要滚动才能看到它。

文本视图的父视图是内部视图,而不是滚动视图。您确定吗?从我所看到的图片中,您附加的唯一文本视图是在scrollview中。尝试在视图树中将其拖动到外部,看看会发生什么。此外,即使存在中间父视图,scrollview仍然是父视图,因此视图实际上位于scrollview内。请再次查看图像我在scroll view内的视图中有图像视图和文本视图=>view[scroll view[图像视图,文本视图]]我坚持,请尝试将其移到scrollview外。您现在所做的是滚动一个包含TextView的视图。这不会达到您想要的效果,因为TextView仍在ScrollView中。类似这样的东西=>View[TextView,ScrollView[ImageView]]谢谢,我理解你的意思。我会试试的。我通过一系列建议的解决方案解决了这个问题