【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を使って作ると便利だった。改訂版

【Swift5】localeの泥沼【ロケール】

時計や日付関係をイジっててLocaleがよくわからんかった。 言語設定?地域設定(書式設定?)?そのへんがごちゃごちゃです。 それぞれお互いに影響しているようで、地域設定が同じでも言語設定が変わると表記順が変わったり、 言語設定が同じでも地域設定で表記が変わったりします。 よーわからん。 とりあえず参考サイト iOS11で変わったロケール – Toyship.org iOS9から変わっ… 続きを読む【Swift5】localeの泥沼【ロケール】

【Swift5】UIPickerViewで2列のピッカーを作る。

UIPickerViewで2列のを作りたかったのですがやり方が分からず少し悩みました。 UIPickerViewの参考サイト 【swift】UIPickerViewを作ってみる(ドラムロール)|株式会社イーガオ [iPhone] UIPickerView の基本的な設定 特に指定せずとも、一列目がcomponentが0で、二列目が1で良いようです。 簡単にラベル2つとUIPickerViewを配置… 続きを読む【Swift5】UIPickerViewで2列のピッカーを作る。

【Swift4】レビューのリクエストをする。

アプリを使っていると時々突然にアプリの評価を求められることがある。 あれって結構便利ですね。 apple純正で簡単に追加できるので利用してみた。 参考サイト。 SKStoreReviewController まとめ – Qiita 基本的な使い方は、適当なタイミングで SKStoreReviewController.requestReview() これだけで良いらしい。 ただ、 ・年に… 続きを読む【Swift4】レビューのリクエストをする。

【Swift4】【AdMob】【Stack View】広告を消したり表示したりする。

Stack Viewを使うと広告が表示されないときの処理が便利だった。 Stack Viewについては以前に書いたページを参照。 【Swift4】縦長のスクロール画面をscrollViewとstackViewを使って作る。 【Swift4】UITableViewの基本のき。 スクロールビューにスタックビューを入れていたり、高さの制限をかけていないビュー(テーブルビュー等)と一緒にスタックビューを使… 続きを読む【Swift4】【AdMob】【Stack View】広告を消したり表示したりする。