1

iCarousel画面の向きの変更中にカルーセル ビューに配置されたアイテムのサイズを変更するビューに問題があります。これを修正するにはどうすればよいですか?

これが私のコードです

- ( void ) handleOrientation:(UIInterfaceOrientation )toInterfaceOrientation {

    if (toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {

        orient = YES;

        _deptCarousel.center = CGPointMake(390, 628);

    }else {

        orient = NO;

        _deptCarousel.center = CGPointMake(512, 455);

    }

}

- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index
{

    //create a numbered view
    UIView *viewBG = nil;
    viewBG = [[UIImageView alloc]initWithImage:[UIImage imageNamed:IS_IPAD?@"Scroll_Placeholder_ImageiPad.png":@"Carousel_Placeholder_Image.png"]];
    if (IS_IPAD) {
        if (orient) {
            viewBG.frame = CGRectMake(0, 0, 420, 350);
        }else{
            viewBG.frame = CGRectMake(0, 0, 380, 280);
        }
    } else {
        viewBG.frame = CGRectMake(0, 0, 210, 170);
    }
}
4

2 に答える 2