未分類

Button押下時にTextFieldを起動させる方法

投稿日:

Buttonを押したActionで、TextFieldにフォーカスを当てて、キーボードを出したい。

textFieldにフォーカスを当てるにはbecomeFirstResponder()を使う。

 @IBAction func startDateButton(_ sender: Any) {
        
        startTextField.becomeFirstResponder()
        
    }

参考:【iOS】UITextField のキーボードを閉じる処理について

-未分類

執筆者:

関連記事

no image

プッシュ遷移・モーダル遷移・タブ遷移の特徴と使い分け

iOSには主に「タブ遷移・モーダル遷移・プッシュ遷移」の3つの遷移方法がある。 これらを場面によって適切に使い分けることで正しい画面遷移が設計できる。 ・プッシュ(階層型):タスクを進行する ・モーダ …

no image

date(byAdding:to:options:)で日付を操作する

date(byAdding:to:options:) 指定された日付に、指定された要素を追加して、新たな日付を返す。 とある日付に任意の日数分足した日付を求められる。 import Foundatio …

no image

モーダルからdissmissで戻った時に処理を行う方法

遷移先がModalの場合、遷移先から戻った時に呼ばれるメソッドviewWillApperが使えない。 遷移先を.fullscreenに変更することでviewWillApperが使えるようになるが、ここ …

no image

画面遷移の2つの方法

1.簡単な方法 Buttonを次の場面にControl押しながらドラックアンドドロップする。 基本、showかPresentModallyを選ぶ。 2.コードで繋ぐ方法 条件つきで画面遷移したい時に使 …

no image

UIViewの下のタッチイベントを使えるようにする方法

UIViewをのせると、その下にあるボタンやcollectionViewのタッチイベントを感知しなくなる。 UIViewのタッチイベントを透過することで、下のボタンなどが使えるようになる。 Story …