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.
}

实际上,我想知道自动AdjustScrollViewInsets 对那个不起作用,因为scrollVIew 是self.view 并且显然self.automaticallyAdjustsScrollViewInsets 是YES

4

0 回答 0