我正在开发一个应用程序,其中用户必须编写一些信息.为此,我需要一个UITextField,它是多行的(通常UITextField是单行).

当我在谷歌上搜索时,我发现了一个答案,那就是使用UITextView而不是UITextfield来实现这个目的.

推荐答案

UITextField只是一条线.

您的Google搜索是正确的,您需要使用UITextView而不是UITextField来显示和编辑多行文本.

在界面生成器中,将UITextView添加到您想要的位置,然后选中"可编辑"框.默认情况下,它将是多行的.

Ios相关问答推荐

如何让我的 iOS 应用程序与 api 连接?

判断Apple LiveText是否可用?

最新版本的 Xcode 安装时卡住了 (12.5)

iOS 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,在 Flutter 中如何更改最小 IOS 部署目标

SwiftUI NavigationLink 立即加载目标视图,无需单击

NavigationLink 只能使用一次

从 Xcode 11.1 升级到 Xcode 11.2 后,应用程序因 _UITextLayoutView 而崩溃

iOS Simulator 部署目标设置为 7.0,但此平台支持的部署目标版本范围为 8.0 到 12.1

SwiftUI 无法在 HStack 的 Spacer 中点击

iOS 构建在编译时失败,出现“未能找到适合 SimDeviceType 类型的设备”的问题

文本未包含在 swift UI 中

在 SwiftUI 中使 VStack 填充屏幕的宽度

SwiftUI 视图 - viewDidLoad()?

Firebase Crashlytics:上传缺失的 dSYM 以查看 1 个版本的崩溃情况.(iOS)

无法加载从带有标识符的包中的笔尖引用的“”图像

警告:不推荐使用“字符”:请直接使用字符串或子字符串

如何获取 iTunes 连接团队 ID 和团队名称?

Xcode 9 - “固定宽度约束可能导致剪辑”和其他本地化警告

在 Swift 中,如何声明符合一个或多个协议的特定类型的变量?

水平滚动 UICollectionView 时对齐单元格的中心