2017-02-21 11 views
0

Я хотел бы отображать календарь в приложении iOS, календарь должен принимать данные из файла JSON (Firebase). Пример JSON:iOS Calendar View - Feed from JSON, показать детали

{ 
    "startDate": 20170221, 
    "Title": "CalendarTitle", 
} 

Так что я хотел бы, чтобы отобразить название CalenderTitle на дату STARTDATE в календаре, так же, как вы бы с Fullcalendar. Затем пользователь может выбрать день, чтобы просмотреть более подробную информацию.

Я посмотрел mbcalenderkit, JTAppleCalendar и еще несколько; но ни один из них не имеет каких-либо документов, которые предполагают, что это возможно.

Спасибо за любую помощь

+0

Что DOCs вам нужно? все они имеют свой пример и инструкции, как использовать, что вы ищете? – iphonic

+0

Я хотел бы прочитать документы, которые объясняют, как подавать события JSON в календарь. Например, http://cocoadocs.org/docsets/JTAppleCalendar/6.1.2/ - хотя это полная документация, в основном она просто перечисляет методы, мне непонятно, какой из них мне нужен. Например, DataSource сообщает мне этот фрагмент: «Объект, который действует как источник данных календаря». – CoderXYZ

+0

Все компоненты созданы для общего использования, вы всегда можете входить в библиотеку и изменять вещи в соответствии с вашей потребностью, например, в JTAppleCalendar, у которых есть [init] (http://cocoadocs.org/docsets/JTAppleCalendar/6.1 0,2/Структуры/ConfigurationParameters.html #/s: FV15JTAppleCalendar23ConfigurationParameterscFT9startDateV10Foundation4Date7endDateS2_12numberOfRowsGSqSi_8calendarGSqVS1_8Calendar_15generateInDatesGSqOS_20InDateCellGeneration_16generateOutDatesGSqOS_21OutDateCellGeneration_14firstDayOfWeekGSqOS_10DaysOfWeek_19hasStrictBoundariesGSqSb__S0_) функция, которая принимает 'startDate' в качестве входных данных – iphonic

ответ

0

Вы можете попробовать это:

// In loadView or viewDidLoad 
let calendar = FSCalendar(frame: CGRect(x: 0, y: 0, width: 320, height: 300)) 
    calendar.dataSource = self 
    calendar.delegate = self 
    view.addSubview(calendar) 
    self.calendar = calendar 

более подробно здесь: https://github.com/WenchaoD/FSCalendar

+0

Спасибо, я прочитаю документы, но как этот код позволяет мне загружать мои собственные данные? – CoderXYZ