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がどのように機能しないのだろうか