草庐IT

Static-TableView-Cells

全部标签

swift - 我怎样才能在需要之前将 Collection View Cells deque,因为第一次 deque 是滞后的

好的,我正在实现一个与Apple的日历应用程序非常相似的日历。我的UICollectionView中有多种类型的单元格。我有垂直线单元格、水平线单元格、现在线单元格和事件单元格。每当我滚动时,第一次出现一个单元格时,都会出现一些小故障、滞后、延迟,不管怎么说。作为POC,我创建了这个测试用例:创建2天。一个从00:00到05:00有5个事件,从17:00到22:00有5个事件。第二天从17:00到22:00只有5场比赛。第一天也有早上的事件,滚动到17:00-22:00的事件不会延迟。第二个是。此外,行单元格完全没有延迟,因为它们出现在collectionView的每一帧中。这让我想到

ios - 如何在 tableView (Swift) 中删除行后立即选择另一行

我正在删除行并希望获得下一个行为:如果我要删除所选的行,我需要自动选择另一行。另外,如果我遇到其他麻烦,当我执行删除时,将自动选择要删除的目标行,我不需要选择它,因为我只想删除它。现在的主要问题是1。我知道row:0可能不再存在,但现在这不是重点,我只是简化了代码,以便更轻松地讨论这一点。我尝试了performBatchUpdates,并尝试将selectRow(at:section:)也移动到完成闭包,行选择也不起作用。selectRow在insertRows函数之后完美运行,所以我很困惑。overridefunctableView(_tableView:UITableView,co

ios - 在 Swift 中放置在 UIViewController 内的 tableView 上的无限滚动

我是Swift的新手,在过去的几天里,我一直在努力弄清楚如何在放置在ViewController中的tableView中实现无限滚动。我找到的所有示例都基于TableViewController,但我的tableView放置在ViewController中。实际上我正在使用库MMDrawerLayout来获得左右滑动菜单,因此需要使用ViewController。请有人指导我正确的方向。任何代码或示例项目将不胜感激。谢谢。 最佳答案 首先,将tableview拖放到storyBoard中的viewController中,然后像这样为

swift - tableview 下方的 iAd 横幅

我正在我的tableview应用程序中以编程方式创建一个iAd我在我写的AppDelegate.swift中做了以下操作importiAd我定义了正确的变量varbannerView:ADBannerView!然后我定义了横幅本身的属性bannerView=ADBannerView(adType:.Banner)bannerView.setTranslatesAutoresizingMaskIntoConstraints(false)bannerView.delegate=selfbannerView.hidden=true最后,我在我的tableviewController中调用了以

swift - Tableview 单元格阴影无法正确呈现 Swift

我已经能够使用以下代码将阴影添加到我的tableview单元格的底部,但是它似乎在之后消失了我向下滚动。cell.layer.shadowColor=UIColor.blackColor().CGColorcell.layer.shadowOffset=CGSizeMake(0,2)cell.layer.shadowRadius=3cell.layer.shadowOpacity=0.5letshadowFrame:CGRect=cell.layer.boundsletshadowPath:CGPathRef=UIBezierPath(rect:shadowFrame).CGPathc

ios - TableView 不返回数据

我是一名学生iOS开发人员,我正在尝试控制返回3个(或更多)TableView的CollectionView单元格中的TableView,以便我可以拥有多个TableView。我相信我正确地实现了一切,但是没有数据返回到各个TableView我已经在TableView的原型(prototype)单元格中设置了重用标识符,并且委托(delegate)和数据源也设置为VC。vartableView1:UITableView?vartableview2:UITableView?//MARK:-TableviewdatasourcefuncnumberOfSectionsInTableView

swift - 从 CollectionViewCell 重新加载 TableView

有人知道如何重新加载CollectionViewCustomCell中的TableView吗?我有一个Table的IBOutlet和访问的唯一方法Table位于cellForItemAtIndexPath方法中,我可以在其中访问我的CollectionViewCustomCell并通过该方法访问Table.cell.tableViewInsideOfCollectionViewCell.reloadData()但这只适用于第一次加载,当我更改CollectionView源时,它不会重新加载TableView。如果您需要更多信息,请询问!提前致谢! 最佳答案

ios - 在 tableview 单元格上执行 segue 时出现问题

我目前正在学习Swift并尝试在用户点击应用程序显示的其中一个tableview单元格时执行segue。目前,每当用户执行此操作时,都会成功加载下一个ViewController,但由于某种原因,我似乎无法访问它的任何UI元素,因为每次我尝试这样做时,我都会结束收到此错误:fatalerror:在展开可选值时意外发现nil错误指向我尝试修改显示在下一个ViewController上的其中一个标签的文本的行这是didSelectRowAt函数:overridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:Inde

ios - 向使用 Fetch Controller 的 TableView 添加编辑行操作?

我有一个使用核心数据提取来填充自身的表,提取Controller存储删除行操作。但是我也想向该行添加一个编辑功能,我似乎无法将它与我目前拥有的删除功能一起添加,并且需要使用editActionsForRowAt来让它出现。当我使用editActionsForRowAt时,它会覆盖现有的FetchControllers行操作并导致删除不再有效。知道如何在现有删除旁边添加一个编辑,而不会过度写入或弄乱获取结果Controller吗?这是获取Controller的代码,它是表的源及其删除案例和删除功能,我想理想地向其添加一个编辑按钮,而不必用editActionsForRowAt覆盖它fun

ios - 如何在不重新加载数据的情况下更新 tableview 单元格?

我有一个表格View单元格。在这个单元格中有一个播放视频的View,在这个下面有星级视频观看。我希望用户在观看视频的%50部分之前不要评分。如果用户观看了视频的%50部分,用户可以对该视频进行评分。在我的模型类中,我设置了一个计时器。当用户点击视频播放计时器开始播放时,如果计时器==视频持续时间/2用户可以评分。否则用户显示警告消息..我做了什么:当计时器==视频时长/2我重新加载tableview/或者只是重新加载行但是视频停止了。我该怎么做?请提供任何建议或示例代码?这是我的播放按钮自定义委托(delegate)函数if(vlist[index.row].timerIndex>=1