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

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

推荐答案

UITextField只是一条线.

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

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

Ios相关问答推荐

更新Flutter项目时出错:CocoaPods找不到pod webview_flutter_wkwebview的兼容版本""

UIImage大小调整工作,但转换为上传数据时恢复到原始大小

Flutter WebRTC:GetUserMedia()不适用于Safari和IOS设备

创建带有Flutter 翼的会所头像

在许多UIButton中对齐文本,即使SF Symbols(或其他图像)具有不同的宽度?

在工作表上移动图像SwiftUI

CIKernel的Metal Shader裁剪问题

React Native IOS base64 编码图像不显示

Flutter firebase_auth 中的无效应用程序凭据/令牌不匹配

如何使用 AppIntents 在 SwiftUI 应用程序中打开特定视图

有哪些可靠的机制可以防止 CoreData CloudKit 中的数据重复?

如何在不同设备的segment控制中管理文本大小(text size)?

有什么方法可以预填充核心数据?

动画 UILabel 字体大小更改

构建失败:ld:重复符号 _OBJC_CLASS_$_Algebra5FirstViewController

如何比较两个 UIImage 对象

iOS 应用程序中的手动语言 Select (iPhone 和 iPad)

是否可以将 Socket.io 与 AWS Lambda 一起使用?

以编程方式确定 iPhone 是否越狱

打开 XIB 文件后 Xcode 6.3 冻结/挂起