나는 CoverFlow와 모드에서 내 사용자의 UIView를 보여 iCarousel를 사용하고 있지만, 난 내 응용 프로그램을 실행할 때 그것은 표시하지만, 그 안에 아무것도, 그것은 내가 추가 할 뷰처럼하지 ??? 그래서 나를 도울 수 있나요 ???내 사용자 지정 UIView의 표시하지만, 그 안에 아무것도 iCarousel를 사용하고 계십니까?
- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
{
CustomView *temp;
if (view == nil)
{
//don't do anything specific to the index within
//this `if (view == nil) {...}` statement because the view will be
//recycled and used with other index values later
view = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 315.0f, 350.0f)] autorelease];
temp=[[CustomView alloc] initWithFrame:view.bounds];
temp.backgroundColor=[UIColor redColor];
view.contentMode = UIViewContentModeCenter;
temp.tag=1;
[view addSubview:temp];
}
else
{
//get a reference to the label in the recycled view
temp = (CustomView *)[view viewWithTag:1];
}
//set item label
//remember to always set any properties of your carousel item
//views outside of the `if (view == nil) {...}` check otherwise
//you'll get weird issues with carousel item content appearing
//in the wrong place in the carousel
//label.text = [[items objectAtIndex:index] stringValue];
return view;
}
당신이 그것을 사용할 때 프레임 할당 않았다? – Mutawe
세트 [yourCarousel setClipsToBounds : YES]; 및 setNeedDisplay .. –
아무것도 변경 여전히 빨간색 배경을 가지고 사각형을 보여 : ( – Omarj