这里的问题是,只要加载数据,顶部可见而没有滚动的行数就会变得不可见.该页面空白.
如果我向下滚动,下面的图像将完美加载.再次向上滚动顶部图像也可以正确加载.
详细截图链接:https://www.dropbox.com/sh/nfxcgw2ple8g4mt/AAAOTswWDEN-s2-dAbJ1bHu7a?dl=0
class FirstVIEwController: UIVIEwController,UItableVIEwDataSource,UItableVIEwDelegate{ overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad()[1]// self.clIEnt = xxxxxxxxxxxx;//// fetching from server logic query//// query.reaDWithCompletion({ (result,error) -> VoID in if (error == nil) { self.activityIndicatorVIEw.hIDden = true // loading indicator self.allResults = result.items println( self.allResults!.count ) self.tableVIEw.hIDden = false self.tableVIEw.reloadData() } else{ println(error.localizedDescription) // error } }) } func tableVIEw(tableVIEw: UItableVIEw,numberOfRowsInSection section: Int) -> Int { if (allResults != nil) { return self.allResults.count } else { return 0 } } func tableVIEw(tableVIEw: UItableVIEw,heightForRowAtIndexPath indexPath: NSIndexPath) -> CGfloat { return 200 } func tableVIEw(tableVIEw: UItableVIEw,cellForRowAtIndexPath indexPath: NSIndexPath) -> UItableVIEwCell { var cell: CellClass = self.tableVIEw.dequeueReusableCellWithIDentifIEr("item") as! CellClass return cell //typo}解决方法 尝试;
func tableVIEw(tableVIEw: UItableVIEw!,cellForRowAtIndexPath indexPath: NSIndexPath!) -> UItableVIEwCell { let cell:CellClass = tableVIEw.dequeueReusableCellWithIDentifIEr("item",forIndexPath: indexPath) as! CellClass return cell}
别忘了注册你的手机.
总结以上是内存溢出为你收集整理的ios – 顶行在reloadData()上从UITableView消失,直到向上/向下滚动全部内容,希望文章能够帮你解决ios – 顶行在reloadData()上从UITableView消失,直到向上/向下滚动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)