jjzjj

DequeueReusableCell

全部标签

ios - 使用 UITableView dequeueReusableCell 时内存泄漏

我已经在仪器“泄漏”工具中检查了我的应用程序是否存在内存泄漏并在负责UITableView内容的Controller上找到了大约16个。这是代码-functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"clause",for:indexPath)as!CodeOfConductTableViewCellcell.index.text=String(indexPat

ios - UITableView 单元格显示不正确的图像,即使将图像设置为 nil 作为 tableView.dequeueReusableCell 的第一步

我正在尝试做一些非常基本的事情,但其他类似问题中提出的修复方法似乎不起作用。我有一个图像缓存和一个tableView。我想显示缓存中的图像,如果它存在,否则应该什么都没有。出于某种原因,即使我将ImageView设置为零,tableView仍然显示带有错误图像的重用单元格。下面是我的代码:letcell=tableView.dequeueReusableCell(withIdentifier:"searchCell",for:indexPath)as!SearchResultsTableViewCellcell.profilePhoto?.image=nilcell.profilePh

c# - UINib 的 Xamarin DequeueReusableCell 始终生成 null

我创建了一个简单的ViewController,上面有一个TableView。然后我创建了一个.xib文件来设计将进入表格的UITableViewCells。无论我如何尝试GetCell都找不到UITableViewCellNib。我已经检查了名称/ID和转换的所有变体。我是Xamarin和C#的新手,所以我可能遗漏了一些简单的东西。ViewController:publicpartialclassScheduleViewController:BaseViewController{[Export("initWithBundle:owner:extras:")]publicSchedul

ios - TableView 滚动/dequeueReusableCell 问题

我有一个表格View和一个自定义单元格。该单元格包含3个按钮(复选框类型)。在按钮上单击我需要更改的相应按钮文本(选中/取消选中)。我做到了这一点,但是当我单击顶部单元格上的第一个按钮并向下滚动时,底部的新单元格也有此复选标记,当我滚动回顶部时,复选标记移至下一个单元格..如何解决这个问题??代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*strCellIdentifier=@"RemoteCell";R

iOS:dequeueReusableCell(withIdentifier:for:) 和 dequeueReusableCell(withIdentifier:) 有什么区别?

根据官方文档,有两种方法可以从tableView的队列中获取可重用的cell。一个是dequeueReusableCell(withIdentifier:for:),另一个是dequeueReusableCell(withIdentifier:)。从文档的解释来看,我认为前者是返回可重用单元格并将其添加到tableView的方法。另一方面,后者是只返回可重用单元格的方法。这样对吗?如果是对的,我还有一个问题。functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{let

ios - dequeueReusableCell 时 Swift 自定义 CollectionViewCell 转换失败

当我尝试将dequeueReusableCell转换为MenuCollectionViewCell时出现以下错误,我已为其创建文件并将Storyboard中的单元格更改为该类。我正在关注这个tutorial来自raywenderlich。我已经用示例检查了代码,但找不到错误。导致此错误的常见错误有哪些?如果我将转换改回asUICollectionViewCell那么错误就会消失。overridefunccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->

ios - UICollectionView.dequeueReusableCell 崩溃

在viewDidLoad中,我像这样注册单元格:letcellIdentifier="Cell"overridefuncviewDidLoad(){super.viewDidLoad()letcellNib=UINib(nibName:"ViewCell",bundle:nil)collection.register(cellNib,forCellWithReuseIdentifier:cellIdentifier)}在UICollectionViewDataSource的cellForItemAt中,我这样做:funccollectionView(_collectionView:UI

ios - 无法使用 dequeueReusableCell(withIdentifier : for:) from a xib file

在dequeueReusableCell(withIdentifier:for:)步骤中,我无法将我的表格View单元格转换为自定义表格View单元格。我的代码:overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"TextFieldcell",for:indexPath)as!TextFieldTableViewCellcell.labelTi

ios - 如何在 Swift 中设置 UITableViewCellStyleSubtitle 和 dequeueReusableCell?

我想要一个带有subtitle样式单元格的UITableView,该单元格使用dequeueReusableCellWithIdentifier。我原来的Objective-C代码是:staticNSString*reuseIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:reuseIdentifier];if(!cell){cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleSubtitlereu