草庐IT

edit-tableview

全部标签

ios - swift3 中 Tableview 中的多个复选标记

如何在tableview中做多个复选标记。我需要在tableview中选择多个复选标记,我需要选择哪些复选标记来将多个值放在标签中。标签中的示例player1,player2,player3这是我的代码functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{//#warningIncompletemethodimplementation.//Returnthenumberofrowsinthesection.returnTypeOfAccountArray.count}functableVi

swift - 以编程方式选择 tableview 中的所有单元格,以便下次按下它们时调用 didDeselect

我有一个TableView,其中包含一堆不同的部分和每个部分中的动态行数。在第一部分中,我有一个用于“全选”的单元格。有没有一种快速简便的方法来手动选择所有单元格,所以他们的代码didSelect触发器,下次用户按下其中一个单元格时,它会触发它们的didDeselect?我现在能想到的唯一方法是遍历所有部分,并在每个部分中循环0并调用self.tableView.selectRow(at:indexPath,animated:false,scrollPosition:UITableViewScrollPosition.none)self.tableView(self.tableView

ios - 加载 tableview 时应用程序崩溃,错误为 "Invalid update: invalid number of sections."

应用程序崩溃并显示以下错误:Invalidupdate:invalidnumberofsections.Thenumberofsectionscontainedinthetableviewaftertheupdate(6)mustbeequaltothenumberofsectionscontainedinthetableviewbeforetheupdate(3),plusorminusthenumberofsectionsinsertedordeleted(0inserted,0deleted).'PleaseHelp我的代码:funcnumberOfSections(intabl

Swift TableView 不返回 numbersOfRow

importUIKitimportSwiftyJSONclassViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvartableView:UITableView!varmass=[String]()varjDatas=datas()overridefuncviewDidLoad(){super.viewDidLoad()leturl=URL(string:"https://www.quandl.com/api/v3/datasets/WIKI/AAPL.json

ios - 加载 tableView 后停止事件指示器

我在尝试停止我的事件指示器时遇到困难,“self.removeLoadingScreen()”应该放在哪里?它在TableView加载数据后无限旋转,我认为将removeLoadingScreen()放在animateTable函数下是理想的,但这是不正确的。varrefresher:UIRefreshControl!funcshowSpinnerWhileFetchingData(){refresher.beginRefreshing()myTableView.setContentOffset(CGPoint(0,myTableView.contentOffset.y-refresh

ios - 在 TableView 中插入行

我通过JSON获取数据,当我滚动屏幕时,我向服务器发出请求,有时数据可能会结束,然后应用程序在insertRows上崩溃,我该如何解决?这里是我的代码:overridefuncscrollViewDidScroll(_scrollView:UIScrollView){if(!isMoreDataLoading){letdown="https://--.com/local/apps/apple/events.php/?nPageSize=\(nPageSize)&iNumPage=\(iNumPage)"letscrollViewContentHeight=tableView.conte

ios - PHPhotoLibrary 错误 : content editing in performChanges results in error "The operation couldn’ t be completed.(Cocoa 错误 -1。)”

这是我在一个全新的swift应用程序的viewDidAppear上运行的代码。info.plist已使用Privacy-PhotoLibraryUsageDescription键正确设置。我得到的错误是操作无法完成。(cocoa错误-1。)我可以创建新Assets、删除Assets、收藏Assets和还原Assets...但尝试编辑其内容会导致出现此错误。我一直在尝试在互联网上搜索有关如何解决此问题的任何线索(StackOverflow、WWDC视频、google的second页面、bing甚至yahoo).PHPhotoLibrary.requestAuthorization{(st

ios - 如果超过其 indexpath.row,如何在 TableView 中设置单元格行高?

我正在尝试使用TableView制作常见问题解答ViewController,我需要在UI中进行一些修复。这是我的FAQVC现在的展示(请忽略红线)如我们所见,基本上有2种行高,80和160。如果点击(选择)行,行高将从80(黄线)扩展到160(紫线)。我想把最后一题下面的行高设置成80,不是160,我试过了,但是最后一题下面的行不能设置。这是我使用的代码classFAQVC:UIViewController{@IBOutletweakvarretryButton:DesignableButton!@IBOutletweakvartableView:UITableView!varFAQ

swift - Snapkit 和 TableView 中的多个自定义单元格

我正在使用UItableView作为用户个人资料页面的基础。我有几个自定义单元格。第一个自定义单元格是包裹在scrollview中的图像。打开此View时出现此错误:"","","",""这是此单元格的自定义代码:classProfileImagesCell:UITableViewCell{varscrollView=UIScrollView()overrideinit(style:UITableViewCellStyle,reuseIdentifier:String?){super.init(style:style,reuseIdentifier:reuseIdentifier)se

ios - 从自定义 tableView 单元格文本字段中获取数据

我有一个tableView,tableView内的自定义表格View单元格,以及自定义表格View单元格内的一些文本字段。我根据表格View单元格中的文本字段中的信息更新了一个类。我能够使用didDeselectRowAt函数成功获取单元格文本字段中的数据以更新我的类,但是,这不是正确的实现,因为它需要用户单击并取消选择文本所在的单元格字段在里面,如果在编辑文本字段后更新类会更好。我搜索了tableViews的类似功能,但没有找到有效的。在我的CustomTableViewCell类中,我还能够创建一个在编辑文本字段结束时执行的函数,但这是在另一个类中,我不确定如何从该函数填充我的播放