【Swift5】ディクショナリ等に入れるDate型の初期値の設定が面倒。

タイトルのままですが、[String:Any]等で、AnyにはString型Bool型Int型等ダイレクトに入力できる物が多いのですが、Date型も入れれないのかと考えてみました。 結局よくわからず、String型で日時を作ってDateFormatterを設定してDate型に変換してから出ないと無理っぽい感じでした。 なのでやったことの忘備録です。 import UIKit let dateNow… 続きを読む【Swift5】ディクショナリ等に入れるDate型の初期値の設定が面倒。

【Swift5】pickerViewを2つ(以上)とdatePickerを設置して下から出るようにする。

定期的にpickerViewのこんな記事を書いている気がします。(^_^;) pickerViewはよく使うけどアプリをたまにしか作らないのでその間にSwiftのバージョンも上がるし作り方も忘れるよね。 同じViewContorollerに2つ以上のPickerViewを設置し、datePickerも使って、しかも普通のキーボードのように下から出るようにしたい。 それに少し前の記事を参考に閉じるボ… 続きを読む【Swift5】pickerViewを2つ(以上)とdatePickerを設置して下から出るようにする。

【Swift5】scrollViewを使って画面下にあるtextfieldがキーボードで隠れないようにした。

入力フォームなどで縦に長くなった時、下の方のtextFieldがキーボードに隠れて困ることがよくあります。 それを解消しました。 前回の記事のようにscrollViewとstackViewを使っている場合に便利です。 参考サイト Swift:TextFieldが隠れちゃうのをなんとかする!|プログラミング初心者のプロへの道 UITextFieldを使用する時に必要なあれこれ – Qii… 続きを読む【Swift5】scrollViewを使って画面下にあるtextfieldがキーボードで隠れないようにした。

【Swift5】textFieldのキーボードに閉じるボタンを付ける。

textFieldのキーボードに閉じるボタンを付けたいときがあります。 参考サイト swiftで閉じるボタンのついたキーボードを表示するUITextFieldクラスの作成 – Qiita ほぼ劣化コピペです。 元サイトがなくなったら困るので自分用です。 不都合があれは削除します。(-人-) UITextFieldのカスタムクラスになります。 以下のコードをコードの最後に追記。 // M… 続きを読む【Swift5】textFieldのキーボードに閉じるボタンを付ける。

【Swift5】縦長のスクロール画面をscrollViewとstackViewを使って作ると便利だった。改訂版

【Swift4】縦長のスクロール画面をscrollViewとstackViewを使って作ると便利だった。 | iPhoneアプリ備忘録 上記ページのやり方でスクロールビューを作ってるとエラーが出た。 Xcode11でInterface Builderの仕様が変わったらしい。 参考サイト Xcode11のIBに追加されたContentLayoutGuideとFrameLayoutGuideについて … 続きを読む【Swift5】縦長のスクロール画面をscrollViewとstackViewを使って作ると便利だった。改訂版