在 Swift 的同一字段中添加文本和图像

Adding Text and Images in the same field in Swift

我想制作一种笔记应用程序,用户可以在其中添加与文本内嵌的图像,类似于 iOS 的原生笔记应用程序。关于我可以采取的方法有什么建议吗?

我是 iOS 开发的新手,一直在努力自学一些必要的技能,并且很好奇有人会如何去做。

谢谢!

UITextView 是您最好的选择。如果您刚开始,它不是最友好的 UI 组件,但它几乎肯定是 Apple 用于其 Notes 应用程序的组件,并且支持文本、图像、超链接、样式等的内联。

您可以使用UITextField 在一个字段中添加图像和文本,也可以使用storyboard 来完成,以编程方式完成也很方便。找到以下代码以编程方式在文本字段中添加图像:

var imageView = UIImageView()
var image = UIImage(named: "email.png")
imageView.image = image
emailField.leftView = imageView
emailField.leftViewMode = UITextFieldViewMode.always
emailField.leftViewMode = .always