草庐IT

UitableviewCell

全部标签

uitableview - 在 UITableViewCell 中更改附件 View 的背景

根据AppledocsUITableViewCell由两部分组成:我为辅助View设置了自定义图像:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("settingCell")as!SettingsTableViewCellcell.setCellColor(self.items[indexPath.row])letimg=UIImage(

ios - UITableViewCell 在运行时看起来不同于 InterfaceBuilder(在 iPad 上)

我正在快速开发一个通用应用程序。基础是SplitViewController。tableview嵌入在SplitViewController的详细View中。我的UITableViewCells的背景颜色看起来与预期不同-但仅限于iPad。我尝试了以下设置:Storyboard中的TableView:View的层次结构:单元格设置:内容View的设置:这是我的“cellForRowAtIndexPath”代码:lettableData=["TestUser1",TestUser2"]functableView(tableView:UITableView,cellForRowAtInde

ios - Swift:无法将类型 'UITableViewCell' 的值转换为自定义单元格类

我正在开发iOS应用程序,它需要从Firebase中提取数据并显示在表格View中。为了给它一个自定义设计,我创建了一个自定义表格View单元格类。当我尝试显示firebase在“populateCellWithBlock”方法中返回的数据时,应用程序崩溃,显示此错误:Couldnotcastvalueoftype'UITableViewCell'(0x10a73f9f0)to'EFRideSharing.RideTableViewCell'(0x108117f20).dataSource=FirebaseTableViewDataSource(ref:ref,cellReuseIde

ios - 如何像这个 gif 中那样使用带动画的 swift 扩展 uitableviewcell 高度?

我的应用程序中有一个UITableView,我想展开单元格以显示一些细节,例如附加的gif。您认为最好的方法是什么?我看到有人在谈论Objc-C方式,但如何在swift中做到这一点?滴答作响的圆圈类似于触摸。编辑:我设法让它工作了,但是如何改变动画速度? 最佳答案 只需增加(被点击的单元格的)高度并调用以下方法。table.beginUpdates()table.endUpdates() 关于ios-如何像这个gif中那样使用带动画的swift扩展uitableviewcell高度?,我

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