2017-10-02 5 views
1

나는 최근 빠른 4 내 코드를 업데이 트했습니다 나는 XLPagerTabStrip을 사용하고이 일이 :XLPagerTabStrip 4

enter image description here

내가 this article이라 내가이 구현되었을 때 그것은이었다 스위프트 3.2 때까지 잘 작동합니다. 그것은 콜렉션 뷰이고 자동 레이아웃이 아닌 UI에 자동 크기 조정을 사용하고 있습니다. 내 코드는 기사에서 제공 한 것과 동일하므로 그 이유는 무엇이든 공유하지 않기 때문입니다.

레이아웃과 관련이 있지만 매뉴얼과 코드를 사용해 보았습니다.

+0

나를 위해 동일합니다. 자신 만의 스트립 뷰 제작을 마쳤습니다. – the4kman

+0

이것은이 질문의 범위를 벗어납니다. 'UIPageViewController'의 메소드와 스크롤하는 델리게이트로 경험하기 시작하십시오 (필자는 Pageboy, 드롭 인 'UIPageViewController' 대체). – the4kman

+1

대체를 위해 찾는 사람들을 위해! 다음은 내가 발견 한 비슷한 라이브러리입니다. https://github.com/ermalkaleci/CarbonKit –

답변

1

각 셀의 크기를 제공하면이 문제를 해결할 수 있습니다.

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { 

    return CGSize(width: 120 height: 40) 
} 

는 당신이

buttonBarView.delegate = self 

이 당신을 도와 알려줘 자체에 buttonBarView 대리자를 설정하십시오 : 당신의 부모 뷰 컨트롤러에서

는이 코드를 넣어.