【发布时间】:2018-06-28 03:37:54
【问题描述】:
我在 XCode 项目中有一个使用 UITableView 和 Swift 的表单,其中表单的第一部分是 UITableViewCell 中的 UITextView,最后一个单元格是高度为 300 的 UITextView ,以及 0 到 UITableViewCell 的顶部、底部、右侧和左侧的约束。窗体大于屏幕高度。如果您键入 UITextField 而不滚动到底部并在之前显示 UITextView,则 UITextView 会丢失并留下空白。 (下面附上截图)。我使用的是静态单元格,所以我没有调用TableView 函数。
感谢任何帮助。谢谢:)
编辑:虚拟形式的屏幕截图。它有一个带有大标题的navigationController,这使得注释部分在加载时不会显示在屏幕上
【问题讨论】:
-
"我使用的是静态单元格,所以我没有调用 TableView 函数。"那你为什么还要使用表格视图呢?如果将所有内容都放在滚动视图中会不会更容易?
-
屏幕截图不清晰...您在哪里拍摄Textfield..?
-
@ElTomato 我喜欢表格在 tableview 格式中的外观
-
@ManishMahajan 我必须提供一些信息,但 TextFields 位于表单的顶部,比屏幕截图中显示的更远
-
@FrankFabregat2 使用虚拟数据,你的问题是不可理解的......如果它的表单实现,那么使用 TableView 是没用的。使用滚动视图
标签: ios swift uitableview uitextfield uitextview