在 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