特定の日付と曜日の範囲に従ってFSCalanderでイベントデータを表示するにはどうすればよいですか?

フィド

こんにちは私は次の応答があります

  json: {
  "status" : "success",
  "data" : {
    "classes" : {
      "SUNDAY" : [
        {
          "latitude" : 32.3844785674545,
          "uploads" : "https:\/\/xxxxx\/Uploads\/Class\/swimming.png",
          "location" : "dubai",
          "id" : 3,
          "startDate" : "04-08-2018",
          "endDate" : "05-08-2018",
          "description" : "Basic Swimming Tactics for women trained by women.",
          "title" : "Swimming Class",
          "endTime" : "05:20",
          "longitude" : 23.465767967087778,
          "startTime" : "03:10",
          "subTitle" : "Basic Swimming Tactics"
        }
      ],
      "WEDNESDAY" : [

      ],
      "THURSDAY" : [

      ],

特定の日を手動で呼び出すことにより、テーブルビューでデータを既にフェッチしました。 ここに画像の説明を入力してください

以下のように 。

 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
     //   return tableViewImageArray.count
        return classes.count
    }

    // Table View Delegates
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {


        let tCell = tableView.dequeueReusableCell(withIdentifier: "schedulesCell", for: indexPath) as! schedulesTVCell
       // tCell.classThumb.image = tableViewImageArray[indexPath.row]
       // tCell.classTitle.text = classNameArray[indexPath.row]
        let allClasses = classes[indexPath.row]
        tCell.classTitle.text = allClasses.title
        tCell.classDesc.text = allClasses.description
        tCell.classLocation.text = allClasses.location

        let cImgUrl = allClasses.uploadURL

        //make the thumb image round
        tCell.classThumb.layer.borderWidth = 1
        tCell.classThumb.layer.masksToBounds = false
        tCell.classThumb.layer.borderColor = UIColor.lightGray.cgColor
        tCell.classThumb.layer.cornerRadius = tCell.classThumb.frame.height/2
        tCell.classThumb.clipsToBounds = true


        Alamofire.request(cImgUrl).responseData(completionHandler: { response in
            if let image1 = response.result.value {
                self.thumbImage = UIImage(data: image1)!
                tCell.classThumb.image = self.thumbImage
                print("IMG", self.thumbImage! )

            }
        })

        return tCell;
    }

特定の日付範囲(startDateとEndDate)の間でクリックした日数に従ってテーブルビューをロードしたいだけです。以下のテーブルビューで。

私はFSCalanderを実装したことがないので、私の応答に従って明確な例(完全なコードが評価されます)を提供することによって私を助けてください。

前もって感謝します。

Hardikバー

ステップ1)

 @IBOutlet var calender: FSCalendar!

ステップ2)

    calender.select(Date())
    calender.scope = .week
    calender.accessibilityIdentifier = "calender"

ステップ3)

  callApiWillGiveresultbasedonselectedDate(currentselectedDate:String)

すべてのAPI呼び出しでのテーブルビューリロードのAPI表示の配列応答に基づく

ステップ4)

//MARK: - Calender Method
    func calendar(_ calendar: FSCalendar, boundingRectWillChange bounds: CGRect, animated: Bool) {
        self.calendarHeightConstraint.constant = bounds.height
        self.view.layoutIfNeeded()
    }

    func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition) {
        let selectedDates = calendar.selectedDates.map({self.dateFormatter.string(from: $0)})
        print("selected dates is \(selectedDates)")
        currentselected = "\(self.dateFormatter.string(from: date))"
        callApiWillGiveresultbasedonselectedDate(currentselectedDate: currentselected)
        if monthPosition == .next || monthPosition == .previous {
            calendar.setCurrentPage(date, animated: true)
        }
    }

    func calendarCurrentPageDidChange(_ calendar: FSCalendar) {
        print("\(self.dateFormatter.string(from: calendar.currentPage))")
    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonで特定の日付範囲のデータを取得するにはどうすればよいですか?

分類Dev

特定の日付範囲のすべての日付を横の行に表示するにはどうすればよいですか?

分類Dev

火曜日から土曜日までの頻度でパンダの日付範囲を生成するにはどうすればよいですか?

分類Dev

特定の月の土曜日と日曜日を見つけるにはどうすればよいですか?

分類Dev

列の値として日付範囲を使用してデータフレームを作成するにはどうすればよいですか?

分類Dev

基礎となるデータの範囲外のAmchartsで株式イベントを表示するにはどうすればよいですか?

分類Dev

SQLで日付範囲にわたって累積計算を実行するにはどうすればよいですか?(たとえば、01の計算では01のデータが使用され、02では01と02が使用されます)。

分類Dev

パラメータの日付に従って、パラメータとして最も近い日付ごとに行から日付のリストに値を累積するにはどうすればよいですか?

分類Dev

C#のタイムゾーン/国に従って日付を変換するにはどうすればよいですか?

分類Dev

特定の期間内の特定の日付範囲を除外するにはどうすればよいですか?

分類Dev

範囲内のすべての日付を取得するデータフレームを溶かすにはどうすればよいですか?

分類Dev

csvファイルの特定の列から日付の範囲をフィルタリングするにはどうすればよいですか?

分類Dev

私の日付 $row の日付でソートされたデータベース結果を表示するにはどうすればよいですか

分類Dev

特定の平日(土曜日と日曜日)の垂直カラーバーでプロットラインチャートを強調表示するにはどうすればよいですか?

分類Dev

mongodbクエリの日付範囲から日曜日を除外するにはどうすればよいですか?

分類Dev

土曜日と日曜日に特定の情報を出力するために、平日を修正するにはどうすればよいですか。月曜日から金曜日まで、人々は仕事をしていて、土曜日から日曜日は週末です

分類Dev

特定の範囲に従って文字列を分割するにはどうすればよいですか?迅速

分類Dev

現在の日付に従って、Excelセルに特定のシートを参照させるにはどうすればよいですか?

分類Dev

Flutter / dartで特定の曜日の日付を取得するにはどうすればよいですか?

分類Dev

MDXで特定の日付範囲の測定値を取得するにはどうすればよいですか?

分類Dev

neo4jでは、日付でインデックスを付けて日付範囲を検索するにはどうすればよいですか?

分類Dev

「WHEREstartdate> = date」句の値を変更して、ある範囲の日付のデータを取得するにはどうすればよいですか?

分類Dev

データベースの日付と現在の日付との日付の差分を取得するにはどうすればよいですか?

分類Dev

Pythonを使用して2列の日付範囲でデータフレームを拡張するにはどうすればよいですか?

分類Dev

従業員ごとの各日付の最初と最後のイベントの差を計算するにはどうすればよいですか?

分類Dev

ユーザーのステータスに基づいて日付範囲セットを定義するにはどうすればよいですか

分類Dev

開始日時と終了日時の配列によって定義されたパンダデータフレームの範囲の平均値を取得するにはどうすればよいですか?

分類Dev

日付の範囲を比較できるように、現在の日付フィールドに日を追加するにはどうすればよいですか

分類Dev

WHERE句を使用して2つの日付範囲のデータをクエリするにはどうすればよいですか?-SQL

Related 関連記事

  1. 1

    Pythonで特定の日付範囲のデータを取得するにはどうすればよいですか?

  2. 2

    特定の日付範囲のすべての日付を横の行に表示するにはどうすればよいですか?

  3. 3

    火曜日から土曜日までの頻度でパンダの日付範囲を生成するにはどうすればよいですか?

  4. 4

    特定の月の土曜日と日曜日を見つけるにはどうすればよいですか?

  5. 5

    列の値として日付範囲を使用してデータフレームを作成するにはどうすればよいですか?

  6. 6

    基礎となるデータの範囲外のAmchartsで株式イベントを表示するにはどうすればよいですか?

  7. 7

    SQLで日付範囲にわたって累積計算を実行するにはどうすればよいですか?(たとえば、01の計算では01のデータが使用され、02では01と02が使用されます)。

  8. 8

    パラメータの日付に従って、パラメータとして最も近い日付ごとに行から日付のリストに値を累積するにはどうすればよいですか?

  9. 9

    C#のタイムゾーン/国に従って日付を変換するにはどうすればよいですか?

  10. 10

    特定の期間内の特定の日付範囲を除外するにはどうすればよいですか?

  11. 11

    範囲内のすべての日付を取得するデータフレームを溶かすにはどうすればよいですか?

  12. 12

    csvファイルの特定の列から日付の範囲をフィルタリングするにはどうすればよいですか?

  13. 13

    私の日付 $row の日付でソートされたデータベース結果を表示するにはどうすればよいですか

  14. 14

    特定の平日(土曜日と日曜日)の垂直カラーバーでプロットラインチャートを強調表示するにはどうすればよいですか?

  15. 15

    mongodbクエリの日付範囲から日曜日を除外するにはどうすればよいですか?

  16. 16

    土曜日と日曜日に特定の情報を出力するために、平日を修正するにはどうすればよいですか。月曜日から金曜日まで、人々は仕事をしていて、土曜日から日曜日は週末です

  17. 17

    特定の範囲に従って文字列を分割するにはどうすればよいですか?迅速

  18. 18

    現在の日付に従って、Excelセルに特定のシートを参照させるにはどうすればよいですか?

  19. 19

    Flutter / dartで特定の曜日の日付を取得するにはどうすればよいですか?

  20. 20

    MDXで特定の日付範囲の測定値を取得するにはどうすればよいですか?

  21. 21

    neo4jでは、日付でインデックスを付けて日付範囲を検索するにはどうすればよいですか?

  22. 22

    「WHEREstartdate> = date」句の値を変更して、ある範囲の日付のデータを取得するにはどうすればよいですか?

  23. 23

    データベースの日付と現在の日付との日付の差分を取得するにはどうすればよいですか?

  24. 24

    Pythonを使用して2列の日付範囲でデータフレームを拡張するにはどうすればよいですか?

  25. 25

    従業員ごとの各日付の最初と最後のイベントの差を計算するにはどうすればよいですか?

  26. 26

    ユーザーのステータスに基づいて日付範囲セットを定義するにはどうすればよいですか

  27. 27

    開始日時と終了日時の配列によって定義されたパンダデータフレームの範囲の平均値を取得するにはどうすればよいですか?

  28. 28

    日付の範囲を比較できるように、現在の日付フィールドに日を追加するにはどうすればよいですか

  29. 29

    WHERE句を使用して2つの日付範囲のデータをクエリするにはどうすればよいですか?-SQL

ホットタグ

アーカイブ