ios - UICollectionView 方向改变事故?

标签 ios xcode swift uiscrollview uicollectionview

当我的收藏 View 位于底部并且我将其从纵向更改为横向时,单元格会从 View 中消失,直到我必须将它们向下拖动,如下所示:

常规肖像 View :

enter image description here

旋转成横向时的 View :

enter image description here

从 View 顶部拖动单元格:

enter image description here

我该如何解决这个问题?

最佳答案

-(void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
                                             duration:(NSTimeInterval)duration
 {
    if (UIInterfaceOrientationIsLandscape(toInterfaceOrientation))
    {
       self.collectionViewObj.frame = CGRectMake(0, 0, 568, 320);
    } 
    else
    {
       self.collectionViewObj.frame = CGRectMake(0, 0, 320, 568);
    }
}

关于ios - UICollectionView 方向改变事故?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32090970/

相关文章:

android - 设置 html 基础页面 phonegap

ios - 如何从图像路径中获取文件名

ios - Visual Studio for Mac 是否支持使用分发配置文件调试 iOS 应用程序?

objective-c - 基于对象状态从 UITableView 到 DetailView 的条件 Segue

swift - NSProgressIndicator 无法将背景颜色设置为白色

ios - 当应用程序终止/终止时如何快速调用服务以获取新更新

启动画面期间 sleep 中断后 iPhone 返回黑屏

ios - 登录 Facebook 时,Unity ios 游戏在后台被杀死

ios - 找不到 XCTest/XCTest.h 文件 XCode 5.1.1 iOS7

swift - 在 swift 中重用实例常量