背景
我正在拍摄viewController的截图,并在collectionViewCell中展示。collectionViewCell的布局是水平的,但是当我选择一个视图,然后旋转设备,然后返回到collectionView,布局是垂直的。
要调试:我在代码中放置了一个断点,在调试区域,我试图检查变量的输出,这是下面的警告开始出现的地方。
**Warning:**
error: property 'modalPresentationStyle' declared with incompatible types in different translation units (
我的应用程序包含一个UICollectionView,其中每个单元格都包含一个UITableView。正在正确调用表视图的number of rows方法,但从未调用过cellForRow方法。相关代码如下:
设置表视图(在视图中加载):
[self.collectionView registerNib:[UINib nibWithNibName:@"OrganizationCollectionCell" bundle:nil] forCellWithReuseIdentifier:@"OrganizationCollectionCell"];
ta
编辑:我找到了我自己问题的答案。请看我帖子的底部。
我遇到了一个动画问题,试图以编程方式将UIViewController中的didSelectRowAtIndexPath推到UITableView上。当我在iOS 6中运行这段代码时,它工作得很好。在iOS 7中,动画是混乱的(它在屏幕的左边大约有20%的动画,然后消失)。如果我在故事板上这样做,动画就没问题了。我是遗漏了什么,还是有办法不用故事板来解决这个问题?
// This is a cut down example.
- (void)tableView:(UITableView *)tableView didSelectRowAtIn