2012-02-13 4 views
1

누군가 스토리 보드에 iCarousel을 구현하려 했습니까? 기존 프로젝트가 있지만 Storyboards에서 작동하는지 여부는 확실하지 않습니다. Storyboard 프로젝트에서이 작업을 성공적으로 수행했거나이를 구현하는 데 필요한 지침을 제공 한 사람이 있습니까?iCarousel 프레임 워크를 스토리 보드에 사용하기

+0

@NickLockwood 그는 아마도 그 질문에 가장 잘 대답 할 수 있다는 것을 창조 한 사람입니다. – atrljoe

답변

1

네, 스토리 보드에서 작동합니다. iOS 5 Storyboards 이전과 똑같은 방식으로 작동합니다.

스토리 보드에서보기를 만들고 클래스 속성을 "iCarousel"로 설정할 수 있습니다.

그런 다음 iCarousel 위임 및 데이터 소스 등록 정보를 연결하여 View Controller를 가리 킵니다. (보기 컨트롤러가 iCarouselDataSource 및 iCarouselDelegate 프로토콜을 구현해야 함을 잊지 마십시오.) iCarousel보기의 콘센트를 만들 수도 있습니다.

Storyboard를 사용하여 iCarousel에 액세스하고 제어 할 수있는 모든 기능이 있습니다.

희망 하시겠습니까? hbobenicio.

+3

위임자와 데이터 소스를 가리키고 프로토콜을 구현하는 방법을 자세히 설명해 주시겠습니까? 감사합니다. – Simon

-1

잘못되었습니다.

Storyboard-Project에서 iCarousell을 구현하려고했는데 항상 델리게이트 및 데이터 소스 오류가 발생합니다. 나는 분리 된 xib에서만 작동한다고 생각한다.

항상 :이 클래스는 키 데이터 소스에 대해 키 값 코딩을 준수하지 않습니다. '

+0

버그에 대한 구체적인 이유는 모르지만 프로젝트를 개발했으며 실제로 스토리 보드에 의해 인스턴스화 된 iCarousell보기를 사용했습니다. – hbobenicio

0

또 다른 문제점은 뷰 클래스가 iCarousel로 변경되고 명령 -b가 설정된 경우 "인터페이스 작성기 파일의 알 수없는 클래스 iCarousel"이라는 경고를 컴파일 한 후 다른 문제입니다. 온다.

아니요, 아니요, iCarousel 및 Storyboard는 좋지 않습니다.

0

해결책을 찾았습니다.

프로젝트 폴더에 iCarousel 클래스를 추가하여 복사하지 마십시오. 그냥 참조하십시오. 그런 다음 작동합니다.

0

해결책 : Xcode-Project에서 새 클래스를 만들고 이름을 "iCarousel"로 지정하십시오. 드래그를 통해 & 드롭 거기에 원래의 클래스 파일에서 코드를 넣어.

그 후, 그것은 잘 작동합니다.

7

Storyboards가 iCarousel을 사용하는 많은 사람들에게 문제를 일으키는 이유는 무엇인지 알 수는 없지만 이제는 올바르게 설정하는 방법을 보여주는 스토리 보드 예제가 프로젝트에 포함되었습니다. .

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

FWIW이 예컨대 뷰 컨트롤러 코드는 기본 iOS의 데모 동일하다.

0

나는 몇 가지 문제가 있었다 그러나 나는 그것을 끌 때 난 그냥 옳은 일에 iCarousel.m 파일의 대상 회원을 설정하지 않았다.

1

확인 iCarousel.m가 컴파일 소스 목록에 있는지 당신의 앱 타겟 프로젝트> 애플리케이션 타겟> 빌드 단계> xCode에서 소스 컴파일하기 4.6.1.

관련 문제