iOSアプリで半透明のナビゲーションコントローラーを使用しています。
問題は、CollectionViewcontrollerが半透明のNavigationControllerの下に移動することです。しかし、それをblacknavigationControllerに変更すると、修正されます。
translucentNavigationControllerをblackNavigationControllerのように動作させたいですか?私はこれを達成する方法がわかりませんか?
ありがとうございました。
コレクションビューにセクションヘッダーを追加しようとしましたが、デバイスの回転時にヘッダーのサイズが同じままであるという問題があります。
MY回転処理コード@j_mcnally
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
UIInterfaceOrientation interfaceOrientation = [[UIApplication sharedApplication] statusBarOrientation];
if (UIInterfaceOrientationIsPortrait(interfaceOrientation))
{
NSLog(@"Is in portrait Mode");
self.collectionView.contentInset=UIEdgeInsetsMake(44.0f, 0.0f, 0.0f, 0.0f);
self.collectionView.scrollIndicatorInsets=UIEdgeInsetsMake(45.0f, 0.0f, 0.0f, 0.0f);
}
else{
NSLog(@"Is in landscape Mode");
self.collectionView.contentInset=UIEdgeInsetsMake(32.0f, 0.0f, 0.0f, 0.0f);
self.collectionView.scrollIndicatorInsets=UIEdgeInsetsMake(33.0f, 0.0f, 0.0f, 0.0f);
}
}
回転処理では、左回転してから右回転しない限り、問題は修正されたようです。そして結果はこれです