草庐IT

iOS Swift,使用标签更新 tableview CellForRow 之外的 UITableView 自定义单元格标签

设置(Swift1.2/iOS8.4):我在UIViewController中有UITableView自定义单元格(标识符=Cell)。在自定义TableView单元格内有两个按钮(递增/递减计数)和一个标签(显示计数)。目标:当我们按下增加计数或减少计数按钮时更新标签。目前我能够获取按钮标签并调用CellForRowAtIndexPath之外的函数。按下按钮会增加和减少计数。但是我无法在标签中显示计数更新。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableVi

swift - UICollectionview scrollToItemAtIndexPath,在动画完成之前不加载可见单元格

我有一个包含142个单元格的UICollectionView。7.5随时可见。我正在将一个单元格从indexPath0移动到100。但我也想滚动到那个新位置。下面的代码工作正常。但它为移动和滚动设置动画,然后加载中央/移动单元格前后的单元格。我认为这是因为细胞是可重复使用的。但是对于142,我无法预加载所有这些这不是最好的效果,我想预加载新位置周围的单元格,indexPath100之前4个和之后4个,然后看移动和滚动的动画。你能帮忙吗?UIView.animateWithDuration(animationSpeed,animations:{()->Voidinself.collect

ios - 快速设置 UiCollectionView 中单元格的选定颜色

我正在使用collectionview来显示数据。每个单元格选中和未选中的颜色都在那里但我想在collectionview中设置第一个单元格的默认颜色。如果有10条数据。我的第一个单元格应该像屏幕截图中那样如何实现?当我在索引路径中设置颜色时,会出现此问题 最佳答案 对于基于单元格选定状态的两种不同颜色,您可能需要像这样子类您的UICollectionViewCell:importUIKitclassYourCollectionViewCell:UICollectionViewCell{@IBOutletweakvarimageVi

iOS:具有动态单元格高度的 UITableViewCell 内的 UITableView

我想在UITableViewCell中实现UITableView,并根据内部UITableView内容大小实现单元格的动态高度。我该如何实现这个任何建议?我想要这样的布局...代码工作:functableView(_tableView:UITableView,heightForRowAtindexPath:IndexPath)->CGFloat{letidentifier="OrderHistoryTVCell"letcell:OrderHistoryTVCell!=tableView.dequeueReusableCell(withIdentifier:identifier)as?O

ios - 滚动后 collectionView 中可重用单元格的 subview 大小错误

我有一个聊天页面的collectionView。我创建了一个名为TextChatCollectionViewCell的UICollectionViewCell子类。我有另一个类填充我的CollectionView并为每个项目指定一个CGSize(遵循UICollectionViewDelegateFlowLayout和UICollectionViewDataSource协议(protocol))。当我滚动时,单元格的框架大小是正确的,但subview的框架大小错误,可能是因为dequeueReusableCell返回另一个单元格的实例并且subview没有重新加载,我试图调用layou

swift - 模型未表示的可见单元格后面的隐藏 TableViews 单元格

我目前正在为客户构建聊天机器人应用程序。聊天是使用带有自定义单元格的UITableView实现的。来自机器人的文本消息构建为带有UITextView的自定义UITableViewCell(因为它需要可点击链接,否则我会使用UILabel)包裹在UIView容器中以在其周围绘制气泡。这个容器View也有一个阴影来取悦设计师:P每次收到来自机器人的新消息时,此消息都会延迟一小部分时间,以便用户可以提前阅读消息。那时,一个所谓的WaitingMessageTableViewCell显示在新单元格将到达的索引处。时间到期后,WaitingMessageTableViewCell从模型中移除,然

ios - Collection View Cell Circle Loader 影响多个单元格和闪烁

我有一个本质上是图书图书馆的View,我一直在尝试向图书添加循环加载动画,以便用户在选择新图书时可以看到下载进度。我遇到的问题是加载动画在indexPath0-0的单元格中时工作正常,但当它在任何其他indexPath中时,动画将闪烁并暂时出现在其他单元格上。在下图中,我正在下载日文,但加载器在阿尔巴尼亚语、亚美尼亚语、宿雾语和其他几本在此屏幕截图时未捕获的书籍上暂时闪烁。因为日版loader也是闪烁的,所以我截图的那一瞬间根本就没有显示日版loader。经过一些调试后,我发现这很可能发生,因为每次重新加载View时,单元格都会被重用,并且由于某种原因,单元格的顺序会循环。我已经尝试覆

ios - 具有自定义单元格的 TableView 重复包含图像的第一个和最后一个单元格

我在名为ProductHomeCell的自定义单元格类中的ScrollView内显示图像时遇到问题。当我向下滚动时,最后一个单元格的水平ScrollView中包含的图像被复制到第一个单元格中。这是填充每个自定义单元格的方法。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("productCell",forIndexPath:indexPat

ios - 在单元格中保存事件指示器的状态

我在单元格中有事件指示器。使用NSFetchedResultsController更新单元格funccontroller(controller:NSFetchedResultsController,didChangeObjectanObject:AnyObject,atIndexPathindexPath:NSIndexPath?,forChangeTypetype:NSFetchedResultsChangeType,newIndexPath:NSIndexPath?){switchtype{case.Update:iflet_indexPath=indexPath{self.tab

ios - UITableView 在单元格上滚动时不滚动

我在storyboard的UIViewController中创建了一个UITableView并创建了自定义tableViewCell类。现在,当我运行我的项目时,当我触摸任何单元格并向上/向下移动时,它没有滚动。但是,如果我开始滚动UItableViewCell的任一端(左插图大约15像素),它就会滚动。我尝试创建另一个新的tableView,但仍然无法正常工作。我尝试创建一个tableViewController,但仍然无法正常工作。然后我认为代码不是问题的原因。使用Xcode8.2.1下面是我的代码工作:类文件structQuote{vartext:String}classView