//
//  ContentView.swift
//  TextInput_swiftui
//
//  Created by devdepot on 2021/04/28.
//

import SwiftUI

struct ContentView: View {
    
    @State private var username: String = ""
    @State private var password: String = ""
    
    var body: some View {
        
        VStack{
            HStack{
                TextField("사용자 이름",text:$username)
                    .autocapitalization(.none)  //대문자금지
                    .disableAutocorrection(true)    //자동완성 금지
                    .textFieldStyle(RoundedBorderTextFieldStyle())
                Button(action: {
                    self.username = ""
                }, label: {
                    if(self.username.count > 0 ){
                        Image(systemName: "multiply.circle.fill")
                            .foregroundColor(Color.secondary)
                    }
                  
                })
            }
            HStack{
                SecureField("비밀번호",text:$password)
                    .autocapitalization(.none)  //대문자금지
                    .disableAutocorrection(true)    //자동완성 금지
                    .textFieldStyle(RoundedBorderTextFieldStyle())
                Button(action: {
                    self.password = ""
                }, label: {
                    Image(systemName: "multiply.circle.fill")
                        .foregroundColor(Color.secondary)
                })
            }
           
           
            Text("입력한 비번 -> \(password)")
        }.padding(.horizontal,50)
        
       
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

'IOS > SwiftUI' 카테고리의 다른 글

(SwiftUI)15.피커뷰  (0) 2021.04.28
(SwiftUI)14.토스트,팝업  (0) 2021.04.28
(SwiftUI)12.커스톰 탭뷰  (0) 2021.04.28
(SwiftUI)11.탭뷰  (0) 2021.04.28
(SwiftUI)10.GeometryReader,enum,애니메이션  (0) 2021.04.28

+ Recent posts