ViewController 中的 UITableView 和 UICollectionView 在 iOS 中不起作用 8

UITableView and UICollectionView in ViewController, didn't works in iOS 8

我在集合中实现了日历。集合下方有一个 Tableview,其中包含日历中 select 当天的活动。我每天 select 时重新加载,并且在 iOS7 中完美运行,但在 iOS8 中,TableView 不会通过 tableView:cellForRowAtIndexPath:

iPhone 4s - iOS7

iPhone 4s - iOS8

已声明所有委托(对于 table 和集合)。

1: 在此控制器中验证您的手势

您是否在此控制器中实现了 UITapGesture 或 UISwipeGesture? 手势对象获得焦点 table 查看手势。

2验证您的架构 amd64

如果您使用 amd64 架构,请确认您使用的是 CGFloat 而不是在您的委托方法中浮动。 在架构 amd64 中,CGFloat 是双精度而不是浮点数。 UI 无法正确响应。

K.

我发现了这个错误,我在我的 tableView 中使用了一个约束 height 等于或小于 ,后来我根据屏幕大小以编程方式修改了约束。这在 iOS7 中工作正常但在 iOS 中没有 8 :C

只是我将 tableview 的约束高度更改为 equals 并且效果很好:)


http://i.stack.imgur.com/NWlwn.png