草庐IT

tableVIew

全部标签

ios - 尝试将第 3 行插入第 0 节,但更新后第 0 节中只有 3 行

maytableView有一些奇怪的事情我有在我的代表中我有vareditingIndexPath:IndexPath?functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{ifleteditingIndexPath=editingIndexPath{returndatasource.count+1}else{returndatasource.count}}在我的didSelect中有functableView(_tableView:UITableView,didSelectRowAtin

ios - 以编程方式创建的动态 TableView Controller 在被不同的静态 TableView Controller 访问时未被调用

虽然我将静态TableViewController置于Storyboard中,但我正在让它访问不同的动态TableViewController,并根据单击的选项生成不同的列表。动态TableViewController没有实际的Storyboard,但它是以编程方式创建的。我的静态TableViewControllerStoryboard唯一连接的是从主页移动到这个页面和返回按钮。我有两个不同的类:PollSelectorTableViewController和SubPollsTableViewController,其中第一个是静态Storyboard,第二个没有Storyboard但

ios 核心数据 : make sure object is deleted from data source

更新:在评论中有人指出我不必要地分派(dispatch)到主线程。在删除调度和不必要的begin/endupdates之后,现在当我尝试删除一个单元格时,它调用didChangeObjectwithcaseNSFetchedResultsChangeUpdate(相反到NSFetchedResultsChangeDelete),它调用configureCell。导致程序崩溃的行是CollectedLeaf*theCollectedLeaf=[collectionFetchedResultsControllerobjectAtIndexPath:indexPath];在下面的方法中。崩溃

ios - 如何在表格 View 中访问手指位置/移动信息?

所以我想要做的是让我的表格View中的每个单元格都能够向左或向右滑动。如果我可以捕获手指位置/翻译,我可以更改内容的xanchor和bingobango,但我真的很难弄清楚。如果有人可以提供帮助,那就太棒了 最佳答案 你可以查看关于UISwipeGestureRecognizer的苹果文档,默认方向是右,也探索这个函数UISwipeGestureRecognizerDirection它返回你的方向是右,左,上,或底部。下面是演示varswipeRight=UISwipeGestureRecognizer(target:self,ac

ios - 在 iOS 中忽略 TableView 标题内的按钮单击

我正在制作带有自定义页眉的TableView。在自定义header中,我有1个ImageView、2个UILabel和1个UIButton。当我在UIButton上设置TouchUpInSide事件时,它不会触发。我在SO和谷歌上看到很多帖子,但没有任何帮助。这里是我尝试过的:1).Swift-CustomTableViewNotExecutingClickonUIButton2).UIButtoninUITableViewtableHeaderViewnotrespondingtotouches3).UIButtoninaUITableViewheaderignoresmosttou

ios - 滚动后 UITableView 单元格正确

我创建了一个帖子的SwiftUITableView,每个帖子都包含一些文本和一张图表图像。使用SDWebImage和Firebase异步加载图像。图片具有不同的高度,但宽度固定。这是显示显示问题的简短视频:https://youtu.be/QzQFT2z0GjA有些单元格第一次显示不正确,但滚动后看起来很完美。我阅读了有关使用layoutIfNeeded和setNeedsLayoutassuggestedinthispost的信息或iOS11UITableViewAutomaticDimension,但它似乎不适用于我的情况。这是我的代码:varpostArray:[Post]=[Po

ios - UITableView - 如何在拖放期间更改单元格的背景颜色?

我正在两个UITableView之间实现拖放。在tableView上拖动项目时,tableView会自动显示将插入新单元格的空间。我想通过更改背景颜色来突出显示该空间。目前,新单元格的空间显示为白色。如果我更改UITableView的背景颜色,那么空间会反射(reflect)相应的背景颜色。但是,我不想更改tableView的背景颜色。有人可以帮助我实现它吗?这是我正在寻找的功能的屏幕截图。谢谢,菲利克斯J 最佳答案 根据您是尝试设置单元格future位置的背景还是单元格本身,您可以通过调用dragPreviewParameters

ios - 在 Tableview Swift 中删除 Header View Section 的白色边框底部

我将Storyboard中的分隔符样式删除为无,但标题View底部仍显示1px白色边框。我尝试将viewdidload上的分隔符样式设置为无,并尝试使用一些扩展来删除subview,但仍然不起作用。我使用一个单元格在我的标题View中出列并为其设置高度。这是我的代码:overridefunctableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{//#warningIncompleteimplementation,returnthenumberofrowsswitchsection{case0:re

ios - 在从 Firebase 数据库 Swift 加载的 TableView 上保存复选标记

所以我从firebase数据库填充一个TableView。我能够添加和删除复选标记。但我似乎无法弄清楚如何保存它。由于tableView会在每次View出现时重新加载数据。这是我的ViewControllerimportUIKitimportFirebaseDatabaseimportFirebaseclassguestListViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarguestListTableView:UITableView!varguestLi

ios - 将按钮和文本添加到 UITableView 中的节页脚

我正在尝试将可点击按钮和一些文本添加到UITableView中的节页脚。我想获得与iOS设置应用程序完全相同的结果(如屏幕截图中的“了解更多...”按钮)。有谁知道Apple是怎么做到的?编辑抱歉,我添加的屏幕截图可能有点误导,因为我在按住按钮的同时按下它以使其更加突出。这是页脚的实际样子:我已尝试实现titleForFooterInSection,然后将手势识别器添加到willDisplayFooterView中的标准页脚标签,但在初始调用时标签为零。无论如何,我不确定这是否是一个好方法。overridefunctableView(_tableView:UITableView,tit