storyboardへの貼り付けと使用準備」で、FSCalendarを利用する準備が整いました。今回から実際の使用方法について見ていきます。選択された日付を取得するには?コードから日付を選択するには?スクロール方向を変更する週表示にする選択された日付を取得するには?FSCalendarで選択された日を確認するために、はじめにLabelを1つ配置しておいてください。配置したLabelはアウトレット接続をlabelDateという名前で作成しておいてください。FSCalendarで日付がタップされた時の処理は以下の関数を使用します。処理}選択された日付はdate変数に格納されます。このdateをCalendarクラスを使用して年、月、日で分解してからLabelに表示する例を以下に示します。"\(year)/\(month)/\(day)"}2018年2月14日を選択した例を以下に示します。スポンサーリンクコードから日付を選択するには?コードから任意の日付を選択するには、はじめにFSCalendarのアウトレットを準備しておきます。ここではアウトレット名をmyCalendarとしています。Calendarクラスを使用して選択したい日を作成し、FSCalendarが持つselect関数の引数に渡します。これで指定した日を選択することができます。以下は2018年6月19日を選択する例です。myCalendar.select(selectDate)}実行すると以下のように2018年6月19日が選択されます。スポンサーリンクスクロール方向を変更するスクロール方向を変更するには、scrollDirectionプロパティを使用します。既定値はhorizontal(水平方向)がセットされています。.verticalスクロールを禁止するスクロールを禁止するには、scrollEnabledプロパティにfalseをセットします。既定はtrueなのでスクロールが可能になっています。falseスポンサーリンク週表示にする既定では1ヶ月分のカレンダーが表示されますが、1週間分だけ表示することが可能です。scopeプロパティにweekをセットすると週表示になり、monthをセットすると月表示(既定値)になります。今回は、EurekaライブラリのSwitchRowを使用する方法を説明します。作成するサンプルは以下の通りです。SwitchRowはOn/Offを選択できるようにするUI部品です。CocoaPodsを使用してFSCalendarを導入するiOSにはCalendarコントロールが提供されていないのですが、MITライセンスのFSCalendar(というコントロールがあります。Segueで遷移した先の画面から元の画面に戻る処理を作成しようとしていたのですが、うまく行かず嵌ってしまいました。そこで、今回はSegueを使用した画面遷移と移動元に戻る方法について説明します。前回はActionSheet行やAlert行を作成しました。今回は以下について見ていきます。Realmは様々なプラットフォームで使用可能な軽量データベースです。Realmのインストールについては、過去の記事「CarthageとRealmのインストール」を参照してください。第2回目となる今回は、Realmにおけるモデルの定義について説明します。過去記事は以下を参照ください。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。メタ情報ログイン投稿フィードコメントフィードWordPress.orgタイトルとURLをコピーしました。