我在我的 ios 应用程序中使用半透明导航控制器。
问题是我的 CollectionViewcontroller 在半透明的 NavigationController 下移动。但是当我将其更改为 blacknavigationController 时,它会得到纠正。
我希望 translucentNavigationController 表现得像 blackNavigationController?我不知道如何实现这一目标?
谢谢你。
我已经尝试将部分标题添加到集合视图,但问题在于设备旋转时标题的大小保持不变。
我的旋转处理代码@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);
}
}
通过旋转处理,问题似乎得到解决,除非我先向左旋转然后向右旋转。那么结果是这样的