![]() | 1 tane05 2015-04-11 00:04:05 +08:00 这个有点玄学, 掉到numberOfRowsInSection说明tableView在布局计算了. 确定numberOfRowsInSection 返回值大于0? 确定没其他因素干扰tableView的contentsize属性? |
![]() | 2 babyname OP @tane05 搞好了,线程问题,异步加载的数据,然后回调方法中 reloadData 所以不行,需要手动拖动 TableView 使其重汇 UI,通过 func didRecevedResults() { // some... dispatch_async(dispatch_get_main_queue(), { self.tableView.reloadData() } } 就好了 |
![]() | 3 kshatriya 2015-04-11 04:04:34 +08:00 记得还要+ (BOOL)requiresConstraintBasedLayout { return YES; } |
![]() | 4 Elethom 2015-04-11 08:19:34 +08:00 via iPhone 看就知道是在主程行,接 iOS 用程式一的新手偶犯的。看一下 UIKit 文吧,少年。 |
![]() | 6 Elethom 2015-04-11 09:07:36 +08:00 |
![]() | 7 likid 2015-04-11 09:36:55 +08:00 All UI must be updated on main threadhttp://stackoverflow.com/questions/24895175/ios-tableview-reloaddata |