・新規にプロジェクト作成から、シミュレーターで最初の画面を表示するまでです
・ストーリーボードは使いません
■新規のプロジェクト作成をします
■ストーリーボードを削除します
■プロジェクトプロパティの
General > Deployment Info > Main Interface
を空欄にします
■AppDelegate.swiftの編集
AppDelegate.swiftを下記のように編集します
```
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
window = UIWindow(frame: UIScreen.main.bounds)
window?.rootViewController = ViewController()
window?.makeKeyAndVisible()
return true
}
```
■おまけ(表示確認)
ViewController.swiftを下記のように編集します
背景の変更とテキスト入力欄を配置しています
```
private var myTextField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.white // Viewの背景色を変更
// UITextFieldの配置するx,yと幅と高さを設定.
let tWidth: CGFloat = 200
let tHeight: CGFloat = 30
let posX: CGFloat = (self.view.bounds.width - tWidth)/2
let posY: CGFloat = (self.view.bounds.height - tHeight)*2/10
// UITextFieldを作成する.
myTextField = UITextField(frame: CGRect(x: posX, y: posY, width: tWidth, height: tHeight))
myTextField.text = "Hello TextField" // 初期値
myTextField.borderStyle = .roundedRect // 枠を表示する.
myTextField.clearButtonMode = .whileEditing // クリアボタンを追加.
self.view.addSubview(myTextField) // Viewに追加する
}
```
0 件のコメント:
コメントを投稿