美文网首页SwiftUI
SwiftUI实战-TextField限制输入最大字数

SwiftUI实战-TextField限制输入最大字数

作者: ISwiftUI | 来源:发表于2024-03-27 16:23 被阅读0次
    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限制输入最大字数

        本文链接:https://www.haomeiwen.com/subject/dypszdtx.html