Adsenseコード

2017-09-28

【Swift 3.1】プロジェクト作成テンプレート

・新規にプロジェクト作成から、シミュレーターで最初の画面を表示するまでです
・ストーリーボードは使いません


■新規のプロジェクト作成をします


■ストーリーボードを削除します


■プロジェクトプロパティの
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 件のコメント:

コメントを投稿