草庐IT

tableView_alarm

全部标签

ios - Swift 3/如何在全局函数中调用 tableView.reloadData()?

我正在尝试重构一个函数以使其在全局范围内可用。在函数结束时,需要重新加载UITableView。本来想通过VC,结果还是考不上Valueoftype'UIViewController'hasnomember'tableView'我知道我收到该错误是因为默认情况下tableView不是UIViewController的一部分,但我该如何绕过它?funcdownloadAvatar(_userForAvatar:String,vc:UIViewController){letwhereClause="objectId='\(userForAvatar)'"letdataQuery=Backe

ios - 具有动态 tableView 高度的模糊布局

我有一个viewController,我想在里面有两个1tableView和1childViewController。tableView是不可滚动的,具有动态单元格高度。(我使用的是tableView,所以我可以折叠行)childVC是一个具有动态单元格高度的可滚动tableView。我的限制是:NSLayoutConstraint.activate([tableView.topAnchor.constraint(equalTo:view.topAnchor),tableView.trailingAnchor.constraint(equalTo:view.trailingAnchor

json - Swift 4 将数据从 json 保存到数组以在 TableView 中显示

我正在尝试将数据从funcgetCoinData保存到数组sympolsCoin和数组sympolsCoin以在我的TableView中使用它我在同一个ViewController.swift文件中创建了这个类:structCoin:Decodable{letsymbol:Stringletprice_usd:String}这在我的ViewController类中:varcoins=[Coin]()varsympolsCoin=[String]()varpriceUSDcoin=[String]()funcgetCoinData(completion:@escaping()->()){

uitableview - 'NSInvalidArgumentException',原因 : '-[UIImageView _isResizable] Exception with custom tableview cell

我在执行自定义单元格时收到NSInvalidArgumentException。调试器错误日志:2014-12-2521:39:11.397Codebuddies[24159:11353215]***由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIImageView_isResizable]:无法识别的选择器发送到实例0x7fa5f580b6a0”`相关的swift代码块:让cell=tableView.dequeueReusableCellWithIdentifier("Cell",forIndexPath:indexPath)

ios - 通知 TableView 重新加载数据

我有这个TableViewController:classEventListViewController:UIViewController,UITableViewDelegate,UITableViewDataSource,UIPickerViewDelegate,UIPickerViewDataSource{//Eventtableview@IBOutletweakvareventTableView:UITableView!varevents:[Event]=[]...我想从Web服务异步加载数据,这最多需要5秒。我有这个异步代码:overridefuncviewDidLoad(){

ios - 如何在 IGListKit 中添加 sectionHeader,如 tableview header

IGListKit库链接:https://github.com/Instagram/IGListKit我正在使用IGListKit制作不同的截面单元格。我成功地完成了这项任务,但我无法使用iglistKit为不同的部分添加标题 最佳答案 从IGListKit2.1开始,考虑以IG为前缀的类和协议(protocol)名称。从3.0开始删除了此前缀。在您的部分Controller类中,除了从IGListSectionController继承(并在IGListKit2.x上实现IGListSectionType)之外,您还需要实现IGLi

ios - : tableView. cellForRow 和 dataSource.cellForRowAtIndexPath 之间的区别

目前我正在做一个项目和开始的开发人员用于访问单元格的项目dataSource.cellForRowAtIndexPath(indexPath)但我习惯于使用访问单元格cellForRow(at:indexPath)有谁知道其中的区别,哪个更好用?我问的原因是dataSource.cellForRowAtIndexPath(indexPath)导致了我们这次崩溃。***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Attemptedtodequeuemultiplecellsf

ios - 空表单工作 TableView 。 iPad, Xcode 6

我目前正在开发一个应用程序,但我仍然只使用Storyboard来开发界面。一切正常,直到我尝试打开模式窗口、表单演示文稿。虽然我有一些测试标签和文本字段,但它向我显示了一个空View。图片1:viewbeingshownnofieldsarepresent如果我以其他方式打开它,假设一个简单的显示,它会显示正确的标签,但不是我想要的布局。图2:viewbeingshownwiththefields有解决办法吗?谢谢你的帮助编辑:viewcontrollersettings例如,如果我将演示文稿从表单更改为全屏,它可以工作,但行为不正确。 最佳答案

iOS TableView 错误 - 在键值观察者仍注册时释放 - DGElasticPullToRefresh

所以我有两个UIViewController,每个都有一个TableView。第一个有一个按钮来显示第二个ViewController。第二个ViewController有一个关闭ViewController的按钮,因此它返回到第一个ViewController。当我单击第二个ViewController中的关闭按钮时,它会短暂地返回到第一个ViewController然后崩溃。控制台打印以下错误消息。类UIScrollViewPanGestureRecognizer的一个实例被释放,而键值观察者仍然在其中注册我不确定从哪里开始寻找,因为我不确定问题出在哪个部分。我以前从未遇到过这个错

ios - Swift 3.0 TableView 单元格按钮

我在tableview单元格上设置了一个按钮,我想知道如何操作它。也就是说,我有兴趣更改按钮的名称标题并在单击按钮时添加另一个目标(按钮的不同功能)。我的想法是,这需要添加到buttonClicked函数中,但我不确定如何引用被单击的特定cellForRow。也许可以在cellForRow中使用条件来确定按钮标题是什么?我不太确定解决此问题的最佳方法是什么。functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=guestTableView.dequeu