iOS

iOSでライブラリFSCalendarをつかって簡単にカレンダー表示

投稿日:2017年6月7日 更新日:

はじめに

こんにちは、nukkkyです。

ツール系アプリ開発時にカレンダー表示を
よく使うと思いますが自作は面倒です。
そこで今回はswiftで簡単にカレンダーが表示できるライブラリ
「FSCalendar」を紹介したいと思います。

https://github.com/WenchaoD/FSCalendar

準備

今回はCarthageを使用します。

Cartfileにこちらを記述してください。

そうしたら、以下のコマンドでビルドしてください。

 

実装

Storyboard

Storyboardにカレンダーを表示したい分「UIView」を用意し
「Class」を「FSCalendar」にします。
そして、「FSCalendar」の「dataSource」と「delegate」を
「View Controller」に設定します。

コード

「FSCalendar」をインポートします。

「FSCalendar」の「dataSource」と「delegate」を継承します。

実行するとこのようなカレンダーが表示されます。

日付をタップするとフォーカスされます。

タップの取得

せっかくなのでタップ取得の処理も書いておこうと思います。

さいごに

「FSCalendar」如何だったでしょうか?
今回はあくまでも標準のカレンダーの表示とタップ取得だけでしたが、
作者様のgithubにスクリーンショットや動きがわかる画像があるので
よかったら見に行ってみてください。

 

blog-page_footer_336




blog-page_footer_336




-iOS
-

執筆者:

免責事項

このブログは、記事上部に記載のある投稿日時点の一般的な情報を提供するものであり、投資等の勧誘・法的・税務上の助言を提供するものではありません。仮想通貨の投資・損益計算は複雑であり、個々の取引状況や法律の変更によって異なる可能性があります。ブログに記載された情報は参考程度のものであり、特定の状況に基づいた行動の決定には専門家の助言を求めることをお勧めします。当ブログの情報に基づいた行動に関連して生じた損失やリスクについて、筆者は責任を負いかねます。最新の法律や税務情報を確認し、必要に応じて専門家に相談することをお勧めします。

関連記事

[iOS15]StoreKit2で課金処理をより簡単に

はじめに iOS15からStoreKitが大きくアップデートされ、StoreKit2として新しくなりました。 今回はStoreKit2を使用した購入処理を紹介したいと思います。 StoreKit2にな ...

【Swift】SwiftUIの理解のためDSL記法とFunctionBuilderを調べてみた

はじめに Xcode11でSwiftUIという機能が追加されました。iOSの開発者になってから、StoryboardとSwiftと同じような大きな影響が今後出てくるのではないかと思っております。今回は ...

【Swift】ITMS-90726で警告された際の対応

はじめに こんにちはsuzukiです。最近アプリを審査に提出したところ警告が出たのでそちらの対応についてまとめていこうと思います。 警告について 先日ストアに申請を行った際に下記のような警告メールが届 ...

swift

[Swift4]UITextViewにプレースホルダをつける

はじめに こんにちは、nukkyです。 UITextFieldにはプレースホルダが標準で用意されていますが、UITextViewには用意されていません。 そこで、今回はUITextViewにプレースホ ...

[Swift5.5]actorで非同期のデータ競合を回避しよう!

はじめに Swift5.5にて非同期に関する追加が行われ、async/awaitについては以前の記事で紹介しましたが、今回は同じく非同期で活躍するactorについて触れたいと思います。 以前の記事はこ ...

フォロー

blog-page_side_responsive

2017年6月
日 月 火 水 木 金 土
 123
45678910
11121314151617
18192021222324
252627282930  

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。