내 프로젝트에서 하나의보기에 iCarousel
이 있습니다. 모든 것이 잘 작동합니다. 하지만 제 문제는 뷰가로드 될 때 뷰의 중앙에 첫 번째 인덱스 객체를 유지하고 싶다는 것입니다. 회전식 뷰어에 완전히 3 개의 이미지를 표시하고 있습니다. 이제 첫 번째 이미지가 오른쪽 모서리에로드됩니다. 계속 유지하려고합니다. 센터에서로드 중입니다. 어떻게하면됩니까? 당신의 아이디어를 공유하십시오.iCarousel 첫 번째 색인을 선택하는 동안로드보기
답변
당신은 그냥이 delegate
- (CGFloat)carousel:(iCarousel *)_carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
{
//customize carousel display
switch (option)
{
case iCarouselOptionWrap:
{
//normally you would hard-code this to YES or NO
return YES;
}
case iCarouselOptionSpacing:
{
//add a bit of spacing between the item views
return value * 1.05f;
}
case iCarouselOptionFadeMax:
{
if (carouselForUser.type == iCarouselTypeCustom)
{
//set opacity based on distance from camera
return 0.0f;
}
return value;
}
default:
{
return value;
}
}
}
하이, 델리게이트 메서드를 사용할 때 문제가 해결됨 - (NSUInteger) numberOfPlaceholdersInCarousel : (iCarousel *) 회전율 0 반환 함; 답장을 보내 주셔서 감사합니다. – NSUserDefault
당신의 환영 형제. 대답을 받아들이는 것을 잊지 마라. .. +1 : – Rajneesh071
numberOfPlaceholders의 기본값은 0이다 - 당신은 그 방법을 완전히 생략해야한다. –
헤이 어디에 당신이 당신의 문제가 해결되는 구현 ..이 작업을 수행 할
iCarouselOptionWrap
를 사용할 수 있습니까? – Rajneesh071