草庐IT

uitableViewCells

全部标签

ios - UITableViewCell 滚动后数据变化

我在UITableViewCell中创建一个表单,这个表单在原型(prototype)单元格中有标签和文本字段。在这里查看它的图像TableViewStoryboardImage.我正在使用标识符动态创建表单,我的代码是overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("protocell",forIndexPath:inde

ios - 修改UITableViewCell,这段代码放在哪里?对设计模式感到困惑

我正在学习BigNerdRanchiOS编程。我目前正在应对第11章(子类化UITableViewCell)中的青铜级挑战挑战:如果值小于50,则更新ItemCell以将valueInDollars显示为绿色,如果值大于或等于50,则显示为红色。我的解决方案是:cell.valueLabel.textColor=item.valueInDollars现在我将这个逻辑放在我的ItemsViewController(UITableViewController),tableView(cellForRowAtIndexPath)函数中。//Getaneworrecycledcellletcel

ios - 带有可选图像的 UITableViewCell 大小调整(Swift)

我费了好大的劲才弄明白这个问题:我有一个UITableViewCell,固定大小的UIImage(250x250)固定在单元格的View顶部,还有一个UILabel下面的可变文本大小,其顶部固定到UIImage的底部,底部固定到单元格的View的底部。我有一个用例,其中图像并不总是保证,因此ImageView有意折叠到0高度,所以它不会打破UILabel顶部固定的自动布局。我假设这将允许UITableViewCell缩小到标签的大小,但相反,它保持默认高度并且自动布局拉伸(stretch)标签的高度(以保持固定到顶部和底部),文本居中。我使用了所有常见的嫌疑对象,UITAbleView

ios - 如何在具有自动调整单元格的 UITableViewCell 中添加填充?

我正在查看Instagram评论TableView,每个单元格自身的大小取决于评论的长度,顶部和底部有某种填充。现在我尝试做类似的事情,除了我在调整表格View单元格的大小时遇到​​问题。我尝试添加约束以实现填充效果,但文本与下一个单元格重叠。我试过tableView.contentInset但它没有改变任何东西。这是我想要的:这是最终发生的事情:classTableViewController:UITableViewController{overridefuncviewDidLoad(){super.viewDidLoad()tableView.estimatedRowHeight=

ios - 在执行点击关闭后将结果传递给 UITableViewCell 中的按钮?

我正在寻找任何可能的方式将网络更新的结果作为闭包传递给UITableViewCell中的按钮。我有一些UITableViewCells是产品。在这些单元格中,我有一个“添加到购物车”按钮。我在我的UITableViewCellcellforRowAtIndexPath方法中设置了一个buttonTap闭包,在该按钮的单元格中设置了一个触摸处理程序,当调用该处理程序时,执行buttonTap关闭。我在主Controller上的购物车对象上处理我的购物车更新。如果他们可以将更多商品添加到购物车,则购物车更新操作的结果将返回true。然后,我相应地更新按钮。我喜欢这种方法,因为我不必与委托(

ios - UIImageView 在 UITableViewCell 内旋转动画

我正在尝试在选择第0行时旋转UIImageView。选择该部分需要重新加载以添加另外两个单元格。这是动画无法工作的地方。imageview只是转换到新位置而不执行动画。functableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){letcell=tableView.cellForRow(at:indexPath)as!CustomTableViewCellifindexPath.row==0{print(cell)}ifdisplayCell{UIView.animate(withDuration:0.3

ios - UITableViewCell 内的 UICollectionViewCell 不响应操作

我正在开发一个项目,其中在UITableView内的UITableViewCell内有一个UICollectionView。我为包含ImageView的UICollectionViewCell使用了一个XIB,为包含UICollectionView的UITableViewCell使用了另一个XIB。我已经设法显示所需的内容,但是,我的自定义CollectionView单元格没有响应任何触摸事件。经过一些研究,我尝试过:在InterfaceBuilder中以编程方式关闭UITableView和UITableViewCell中的“已启用用户交互”,同时在UICollectionView和U

ios - 从 UITableViewCell 中的按钮打开 imagePickerController

我有一个UITableViewCell,它包含一个UIImage和一个UIButton。我正在尝试实现功能,当点击按钮时调用imagePickerController并将拍摄的照片放置在UITableViewCell'sUIImage中。我尝试使用有关创建协议(protocol)的教程,但我似乎根本无法让它工作。importUIKitclassCustomTableViewCell:UITableViewCell{@IBOutletweakvarimageFound:UIImageView!@IBOutletweakvarbuttonOutlet:UIButton!@IBActionf

ios - 如何在 UITableViewCell 上使用自定义初始化程序?

我有一个自定义的UITableViewCell,我想在我的表格View中使用它。这是我的单元格代码:classReflectionCell:UITableViewCell{@IBOutletweakvarheader:UILabel!@IBOutletweakvarcontent:UILabel!@IBOutletweakvarauthor:UILabel!overridefuncawakeFromNib(){super.awakeFromNib()}init(data:Reflection){self.header.text=data.titleself.content.text=d

ios - 如何使用底层 WKWebKit 自动调整 UITableViewCell 的大小,使其尊重 Web View 的内容?

在我的iOS应用程序中,我想显示几个包含一些HTML的项目。为此,我构建了一个包含UITableView的NewsListViewController。对于那个UITableView(导出:newsListTableView),我创建了一个名为NewsTableViewCell的自定义UITableViewCell,它将通过代表们。NewsTableViewCell包含一个将显示我的HTML的WKWebKit控件。这是我的代码:NewsListViewController.swiftimportUIKitclassNewsListViewController:UIViewControl