草庐IT

edit-tableview

全部标签

ios - 在 TableView 中不显示任何数据 - 当没有数据从 api 返回时

我有大约15个CollectionView单元格。当用户单击每个单元格时,相应的单元格数据将显示在下一个屏幕表格View中。但是,有些单元格没有任何数据。在那种情况下,我需要在表格中穿鞋查看“无数据”。如何显示??这是我的代码:这些是我的TableView中的委托(delegate)方法://arraytostorethevaluefromjsonvararrDict=[Businessdata]()funcnumberOfSectionsInTableView(tableView:UITableView)->Int{return1}//numberofrowsfunctableVie

ios - 类型 'UIView' 的值没有成员 'tableView'

我有错误:Valueoftype'UIView'hasnomember'tableView'当我尝试在viewWillAppear方法中更改tableView的背景时发生。我预计表格View已经从viewDidLoad方法初始化。我应该在哪里尝试更改tableview的颜色?我还应该更改同一个地方的其他背景颜色吗?classsettingsViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{overridefuncviewDidLoad(){super.viewDidLoad()//Tabl

ios - 从服务器加载的 CollectionView/TableView 中的图像出现问题,不会立即加载到每个单元格中

当我通过简单查询从Parse-Server加载图像时,我遇到了这个奇怪的问题。我有一个名为“食谱”的类(class),我有这些专栏。姓名(字符串)图片(文件)等等所以这是我从该类加载食谱的代码。overridefuncviewDidLoad(){super.viewDidLoad()queryRecipes("")}funcqueryRecipes(searchText:String){self.recipesArray.removeAllObjects()letquery=PFQuery(className:"Recipes")query.orderByDescending("cre

ios - 当我在按钮操作上从 TableView 中删除单元格时,应用程序崩溃了 - iOS Swift

我正在尝试从TableViewController中删除一个单元格。每次我滑动并按下删除按钮时都会发生崩溃。这是崩溃日志:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Invalidupdate:invalidnumberofrowsinsection0.Thenumberofrowscontainedinanexistingsectionaftertheupdate(10)mustbeequaltothenumberofrowscontainedinthatsectionb

ios - 将变量从 tableView 传递到 prepareForSegue?

我的最终目标是在传递变量时转到另一个ViewController。这是我的代码:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letname:String=arrDict[indexPath.row].valueForKey("name")as!String}overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject!){ifsegue.identifier=="

ios - 如何在 Swift 3 的 editingStyle 中识别 .delete 以删除 tableview 中的单元格

这是连接到我的TableView的所有功能。为什么我不能删除行?我也在viewDidLoadoverridefuncviewDidLoad(){super.viewDidLoad()self.myTableView.dataSource=selfself.myTableView.delegate=selfself.myTableView.reloadData()}functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{returnarr.count}functableView(_tableV

swift - 如果条件在 swift 中为假,禁用在 tableView 中滑动单元格?

overridefunctableView(tableView:UITableView,editActionsForRowAtIndexPathindexPath:NSIndexPath)->[UITableViewRowAction]?{ifcondition==true{letpause=UITableViewRowAction(style:.Destructive,title:"pause"){action,indexinprint("pausebuttontapped")return[pause]}}else{return.None}}Thiscodedidn'tdisable

ios - TableView 单元格重用

我在tableview中的自定义单元格文件有问题。我设法使用下面显示的注释行完成了它,但是当它有10个以上的单元格时,性能真的很差。使用dequeueReusableCell会导致此错误:“NSInternalInconsistencyException”,原因:“无法使具有标识符DiveNewsShort的单元格出列-必须为标识符注册一个nib或一个类,或者连接Storyboard中的原型(prototype)单元格”这很奇怪,因为我确实在viewDidLoad()中注册了Nib。我希望你能帮助我,我对此感到很沮丧。classProfilTableView:UITableViewCo

ios - Swift:让 TableView 是可滚动的变得显而易见

确实是个奇怪的问题,但这里有。我有一个带有一些自定义单元格的表格View。在更大的设备上,它们都很合适,而且看起来很棒。然而,由于页面上的其他内容,在iPhone4等较小的设备上,表格View会缩小,因此并非所有单元格都在View中。问题:如果不实际ScrollView,就不可能知道还有任何其他单元格。有办法解决这个问题吗?谢谢。 最佳答案 你可以使用这个:overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animated)self.tableView.flas

ios - tableView.reloadData() 表不更新

表格不显示更新后的数组返回单元格。当我启动应用程序时,我得到空白单元格。Storyboard中已授予所有权限。我到处都尝试了tableView.reloadData(),但似乎也无法正常工作。如果有人能解释我哪里出了问题,那真的会帮助我变得更好。classViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvarslider:UISlider!@IBActionfuncsliderSelector(_sender:Any){tableGenerate()}varar