[Swift]ログイン画面の設定
#4.10ログイン画面構成
Parent ViewによるChild Viewのスケーリング
→ParentにドラッグしてMultiplierを使う
Content mode in Instpector
TextFiled
Placeholder
画像を挿入Constraintはそれぞれ1回付与できます!(腹部開時エラー) #4.11ログイン画面-UIの追加
Asset-Color Set(共通のColorを設定可能)
タイプ:UItextField、イベント:変更の編集(変更ごとに呼び出される)シーケンスイメージボードの作成
(Identity—StoryBoard ID:RegisterVC!ビューコントローラの作成 したがって、最初のビューコントローラと同じビューコントローラを作成する場合は、StoryBoard ID に記入する必要があります.画面切り替え方法で切り替え
→しかし、これは地上からアップロードされた動画とともに変換されます.Navigation Controllerが画面を左右に切り替える方法 Navigation Controller:埋め込み式Controller、その名の通り垂直移動用のコントローラ
受信したコンテンツはTextField-Buttonアクションで変数に転送されます.コントローラ内で残りの演算を実行します!
Register-ボタンにも接続し、画面切り替えロジックを付与
Parent ViewによるChild Viewのスケーリング
→ParentにドラッグしてMultiplierを使う
Content mode in Instpector
TextFiled
Placeholder
회색 선 : UIView , (Height : 1)
画像を挿入
Asset-Color Set(共通のColorを設定可能)
タイプ:UItextField、イベント:変更の編集(変更ごとに呼び出される)
var email = String()
var password = String()
@IBAction func TextFieldEditingChanged(_ sender: UITextField) {
let text = sender.text ?? ""
// 조건 ?? 실행문 : 조건이 거짓일때만 ""를 실행한다는 뜻
// 값이 없을 때(비어있을 때)는 "" 가 존재하게 하여 Wrapping
// sender.text textField의 값을 let 변수에 전달할때 쓰임
// UITextFiled 형의 객체가 Typing이벤트를 let text로 보낸다는 뜻
email = text
} // 입력할 때마다 호출 되는 함수
@IBAction func passwordTextFieldEditingChanged(_ sender: UITextField) {
let text = sender.text ?? ""
password = text
}
#4.12ログイン画面-画面切り替えlet storyboard = UIStoryboard(name: "Main", bundle: nil)
→シーケンスイメージボードにUIDIewを作成し、CocoaPodsを使用して登録ビューコントローラ接続を作成!(Identity—StoryBoard ID:RegisterVC!
let registerViewController = storyboard.instantiateViewController(withIdentifier
: "RegisterVC") as! RegisterViewController
1番目に生成されたシーケンスイメージボードでは、RegisterVCというStoryBoard IDを用いてビューコントローラを作成(インスタンス化)する.レジストラViewControlをASに割り当てます.self.present(registerViewController, animated
: true, completion: nil
registerButtonDidtapを実行すると、対応するViewControllerが表示されます.(present)が完了したら、画面切り替え後に必要な動作欄を記入してください.→しかし、これは地上からアップロードされた動画とともに変換されます.
navigationController?.pushViewController(registerViewController,
animated: true)
Register-ボタンにも接続し、画面切り替えロジックを付与
Reference
この問題について([Swift]ログイン画面の設定), 我々は、より多くの情報をここで見つけました https://velog.io/@jusong23/Swift-로그인-화면-구성하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol