2

IOS 7 では、Apple はインセットを viewController に自動的に調整します。

これは、XIB で viewController を指定すると機能します。

プログラムで viewController を作成するとどうなるでしょうか。

scrollView がインセットを調整する場所であることをどのように指定しますか?

実際、インセットを自分で調整するにはどうすればよいでしょうか。

これはコードです:

- (void)viewDidLoad
{ 
    [super viewDidLoad];

    UICollectionView * cv = (UICollectionView *)self.view; //The collection view is self.view
    cv.backgroundColor = [UIColor clBackGroundColor];
    [cv registerClass:[BGCollectionViewCellImage class] forCellWithReuseIdentifier:[BGCollectionViewCellImage reuseIdentifier]];
    BOOL autoInset = self.automaticallyAdjustsScrollViewInsets;//auto inset is yes
    while(false);
    // Do any additional setup after loading the view.
}

実際には、scrollVIewがself.viewであり、明らかにself.automaticallyAdjustsScrollViewInsetsがYESであることを考えると、automaticAdjustScrollViewInsetsがどのように機能しないのだろうか

4

0 に答える 0