import SwiftUI
import Combine
let maxCharacterLength: Int = 6
struct ContentView: View {
@State private var text: String = ""
var body: some View {
TextField("", text: $text)
.background(Color.orange)
.onReceive(Just(text)) { _ in
if(text.count > maxCharacterLength) {
text = String(text.prefix(maxCharacterLength))
}
}
}
}
SwiftUI实战-TextField限制输入最大字数
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。
推荐阅读更多精彩内容
- //假设限制输入10个字 let wordNum = 10 fileprivate lazy var textTF...
- 需求 require:项目里经常有一种需求,需要限制用户输入的字数,但是有的PM为了更好的用户体验,允许用户在没有...
- 项目上有个输入税号的需求,要求只能输入字母和数字,并且字母只能是大写字母 一、只能输入字母和数字 1.首先设置键盘...
- flutter去掉输入框最大字数显示https://blog.csdn.net/u012482065/articl...