Я очень новичок в разработке iOS, поэтому мои условия объектива-c могут быть немного отключены. В настоящее время я создаю приложение, в котором есть приложение для календаря в одном из моих 5 tabBarViewControllers.Интеграция Kal с моей навигацией/TabBar App
Общая цель: интегрировать календарь Kal с панелью инструментов/панелью навигации вверху одного из моих контроллеров tabBarview и иметь возможность планировать события с помощью кнопки на панели инструментов, например, приложения календаря на iphone. А также иметь панель навигации в верхней части каждого tabBarViewController.
- Существует пример приложения в папке Kal, которую я загрузил, и он имел точный макет, который я хотел, только без tabBar внизу. *
Что я сделал: Я создал новое приложение TabBar, пошел в раскадровки и создал 3 навигационные контроллеры, связанные с основной tabBarViewController и я добавил Кал в моем проекте, не проблема. Затем я внедрил код представления календаря в свой класс secondViewController.
Единственный код, я реализовал в мой проект был в функции viewDidLoad в secondViewController.m после [супер viewDidLoad] ;:
KalViewController * календарь = [[KalViewController Alloc] инициализации];
[self.view addSubview: calendar.view];
[self addChildViewController: calendar];
Проблема: существует минимальное расстояние между календарем и навигационной панелью. Кроме этого, интерфейс выглядит так, как я хочу. Как я могу исправить это расстояние?
У меня возникает еще одна проблема ...... Теперь я пытаюсь использовать кнопку на панели инструментов сегодня, и она работает неправильно , Кнопка правильно помещается в мой контроллер tabbarview, но когда я нажимаю кнопку, появляется сообщение об ошибке: завершение приложения из-за неотображенного исключения «NSInvalidArgumentException», причина: «- [SecondViewController showAndSelectToday]: всплывает нераспознанный селектор, отправленный в экземпляр 0x927e6f0». мне интересно – jsetting32