小编Cha*_*les的帖子

多行文本字段,垂直轴位于键盘下方

我遇到一些问题,文本字段没有随视图移动。

我正在使用带有垂直轴(iOS 16)的文本字段来创建多行。当它没有嵌入滚动视图时,它可以正常工作并按预期保持在键盘上方。但是,一旦文本字段嵌入到滚动视图中,多行就会进入键盘下方,您必须手动滚动才能看到最后一行。

请参阅下面的代码。这应该可以正常工作。但如果您删除滚动视图,您在打字时就会注意到这个问题。

struct ContentView: View {
    @State private var text = "Lorem ipsum dolor sit amet. Nam voluptatem necessitatibus aut quis odio rem error repudiandae id aliquam perferendis et quidem quaerat et enim harum! Cum nesciunt animi rem quia vero aut omnis eligendi in ducimus eaque sit mollitia fugit est animi nesciunt. Ut exercitationem nulla qui dolor nihil ad autem vero quo internos sapiente eum dicta nihil qui exercitationem cumque et consectetur dolore. Et fugiat officiis non harum …
Run Code Online (Sandbox Code Playgroud)

scrollview textfield ios swift swiftui

7
推荐指数
1
解决办法
803
查看次数

标签 统计

ios ×1

scrollview ×1

swift ×1

swiftui ×1

textfield ×1