Использование фреймворка iCarousel на раскадровках - PullRequest
1 голос
/ 14 февраля 2012

Кто-нибудь пытался реализовать iCarousel с раскадровками? У меня есть существующий проект, но я не уверен, будет ли это работать со раскадровками или нет. Кто-нибудь сделал это успешно или дал какие-либо указания о том, что мне нужно для реализации этого в проекте раскадровки?

Ответы [ 8 ]

6 голосов
/ 08 июня 2012

Я должен признать, я не могу понять, почему раскадровки вызывают проблему для многих людей, использующих iCarousel, но теперь я включил пример раскадровки в проект, который демонстрирует, как правильно его настроить.

https://github.com/nicklockwood/iCarousel/tree/master/Examples/Storyboard%20Demo

FWIW, код контроллера представления для этого примера идентичен демонстрационной версии Basic iOS.

1 голос
/ 23 марта 2013

Убедитесь, что iCarousel.m находится в списке источников компиляции для цели вашего приложения. Проект> Цель приложения> Фазы сборки> Исходники компиляции в xCode 4.6.1.

1 голос
/ 15 февраля 2012

Да, это работает с раскадровками.Он работает точно так же, как и в раскадровках iOS 5.

Вы можете создать представление в раскадровке и установить для его свойства класса значение "iCarousel".

Затем подключите свойства делегата iCarousel и dataSource.указать на ваш контроллер вид.(не забывайте, что ваш контроллер представления должен реализовывать протоколы iCarouselDataSource и iCarouselDelegate).Вы также можете создать розетку для своего представления iCarousel.

Это все, что вам нужно для доступа и управления вашим iCarousel с помощью раскадровок.

Надеюсь, это поможет, hbobenicio.

0 голосов
/ 17 ноября 2012

У меня были некоторые проблемы, но я просто не настроил целевое членство файла iCarousel.m, когда перетаскивал его.

0 голосов
/ 02 марта 2012

И решение: Создайте новый класс в вашем Xcode-проекте, назовите его «iCarousel».С помощью перетаскивания поместите туда код из исходных файлов классов.

После этого все будет хорошо.

0 голосов
/ 01 марта 2012

Я нашел решение.

Не копируйте класс iCarousel в папку проекта, добавляя их.Просто ссылка на них.Тогда это работает.

0 голосов
/ 29 февраля 2012

Итак, другая проблема заключается в том, что если класс представления был изменен на iCarousel и установлена ​​команда b, после компиляции предупреждения «Неизвестный класс iCarousel в файле Interface Builder». приходит.

Нет, нет, iCarousel и Storyboard не очень хорошая идея.

0 голосов
/ 29 февраля 2012

Это неправильно.

Я пытаюсь внедрить iCarousell в Storyboard-Project и всегда получаю ошибки делегата и источника данных.Я думаю, что он работает только с разделенным xib.

Всегда: этот класс не соответствует значению ключа, соответствующему кодированию для ключа dataSource. '

...