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
|