草庐IT

TableView1

全部标签

单选多行上的 Swift TableView ProgressView 指示器

我有一个TableView列表,其中有一个选择操作与之相关。当用户选择该行时,它会提示他们并开始下载文件并使用进度指示器显示进度。出于某种原因,指标从选择中每12条记录显示一次。为什么会这样……是我选择的单元格不正确吗?这是我的代码:functableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){letcell=self.tableView.cellForRow(at:indexPath)as!downloadCellletcellName=CurrentFiles[indexPath.row].label

IOS:将 UIButton 添加到容器 View 和导航 Controller 内静态 TableView 的底部

我有这个问题:我想在静态TableViewController的底部添加一个按钮。这一切都在导航Controller中。我知道静态TableView只能在带有TableViewController的导航Controller中使用。好的,没问题,我创建了一个ViewController,其中包含连接到TableViewController的容器View。而已。但是现在当我在容器View外添加按钮时,该按钮会显示在每个Controller中。有没有办法只在第一个ViewController中显示,而无需以编程方式删除? 最佳答案 已解决

IOS swift TableView 有没有办法重用它们

我是IOS开发新手,正在使用swift3.0。我有2个具有相同布局的自定义TableView。唯一的区别是数据通过JsonURL返回。一个TableView称为HomePageC,另一个称为UserProfileC。我如何使用PrototypeHomePageC中的内容并在UserProfileC中重用它?这就像有一个数据主页,然后看到个人用户数据,因此userProfile但布局相同,因为我认为做2个相同的TableView是多余的。这是HomePageC代码functableView(_tableView:UITableView,cellForRowAtindexPath:Inde

ios - 删除单元格后刷新tableView

我有一个tableView,其中包含从Firebase填充的数据,当我单击删除按钮时,数据将从Firebase中删除,但它仍保留在我的应用程序中,并且在我关闭应用程序并重新打开它之前不会从tableView中删除数据.以下是我如何设置删除功能:funcdeletePost(){letuid=FIRAuth.auth()!.currentUser!.uidletstorage=FIRStorage.storage().reference(forURL:"gs://gsignme-14416.appspot.com")FIRDatabase.database().reference().c

ios - 如何获取 uicollectionview(非 TableView )的最后一个 indexPath?需要它做服务器端分页

我一直在寻找获取UICollectionView的最后一个indexPath的方法,尽管下面的代码适用于UITableView(只有一个部分):[NSIndexPathindexPathForRow:[yourArraycount]-1inSection:0]但无法为UICollectionView实现同样的事情。 最佳答案 您可以像这样找到UICollectionView的最后一个索引。NSIntegerlastSectionIndex=MAX(0,[self.yourCollectionViewnumberOfSections]

ios - swift: tableview didDeselectRowAt 复选标记

当我使用searchController重新加载我的TableView时,我正确地看到了那些被选中的用户,因为我将它们添加到一个数组(utentiSelezionati)中并且我执行了检查。但是要取消选择它们,我必须点击两次,但我不明白为什么。好像就算选中了也是调用了didSelect方法。functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"UserTable

ios - 为什么两个 TableView 单元格中的两个 Collection View 在 Swift 4 中不起作用?

我阅读了类似的问题,例如如何在多个TableView单元格中拥有多个CollectionView,并且我连接了我的CollectionView单元格并为它们使用了标识符名称,但我不知道为什么会收到此错误:*Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'couldnotdequeueaviewofkind:UICollectionElementKindCellwithidentifierextera_infoCollectionViewCell-mustregisteranib

iOS TableView 点击事件不起作用

当我单击表格View单元格时,单击事件不起作用。我分配了要在自定义tableView单元格类中查看的数据,并从viewController类传递了值。将数据分配给自定义TableView单元格类中的View是否有任何问题ViewController.classfunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=self.ViewAllTableView.dequeueReusableCell(withIdentifier:"ViewAllTableV

ios - 分页 Tableview Swift

我是ios开发的新手。我想使用分页在tableview中加载大量数据。加载新页面时,我将数据附加到“myMainList”并重新加载tableview,但这似乎不是加载更多数据的好方法。我无法找到swift中的一个很好的解决方案。我的json响应中有一个分页对象。{"pagination":{"total":13,"last_page":2,"per_page":10,"next_page_url":null,"current_page":2,"prev_page_url":"http:\/\/xxxxxxxxxxxx/page=1"}}这是我的代码。希望您能理解我的问题。正在寻找一个

ios - 具有两个自定义单元格的 TableView 导致单元格重用问题(Swift 4)

我在两个自定义单元格类型之间的tableView中显示单元格。Section-1有几个单元格,Section-2有一个单元格。Section-1单元格有一个标签和一张照片。照片是用Alamofire下载的。Section-2单元格有一个标签和一张带有彩色背景的空白照片。当Section-1中的顶部单元格滚动关闭并出列时,Section-2单元格从底部出现并正确显示。但是当我将顶部单元格滚动回View时,它似乎重新下载了它的图像。只有当我有两个自定义单元格时才会发生这种情况。如果我只有Section-1单元格并且第一个单元格被滚出图像已经存在并且当它再次出现时不会重新下载。知道为什么会这