草庐IT

UitableviewCell

全部标签

ios - UITableViewCell 委托(delegate) indexPath

今天真好,我是iOS开发的新手。我正在开发项目,其中有tableViewCell和按钮,progressBar。当我点击这个单元格的按钮indexPath通过委托(delegate)传递给viewController然后用另一种方法我是下载一些数据并在progressBar中显示它的进度。因此,当我点击一个单元格然后点击另一个单元格时,第一个单元格的进度停止并在第二个单元格继续,有人可以帮忙吗?提前致谢)这是viewController中的委托(delegate)方法:funcdidTouchButtonAt(_indexPath:IndexPath){songs[indexPath.

ios - 包含使用 RxSwift 的 UICollectionView 的 UITableViewCell

我开始在我的iOS项目中使用RxSwift,我有一个带有自定义UITableViewCell子类的UITableView。在该子类中,我有一个UICollectionView。使用RxSwift填充tableview非常完美,我为此使用了RxSwift的另一个扩展(RxDataSources)这是我的做法:self.dataSource=RxTableViewSectionedReloadDataSource(configureCell:{(section,tableView,indexPath,data)inletcell=tableView.dequeueReusableCell(

ios - 带有按钮的 Swift UitableViewcell

我在UITABLEVIEW中有一个奇怪的行为。我有一个带按钮的TableView,我想做的是当我点击tableView中的一个按钮时,我希望颜色边框变为红色。问题是颜色不仅会随着单击按钮的变化而变化,还会随着表格View中其他行的变化而变化:这是我的实现functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"Cell")as!chooseProductTVCcel

ios - UITableViewCell 对 indexPath 的更改不正确

ItrytouseUITableViewCell'saccessoryTypepropertytocheckmarkcellwhenclicked,butwhencellselected,thecheckmarksetseveraltimefordifferentcellsforexamplewhenIselectrow[0],row[0]androw[8]androw[17]附件类型设置为复选标记!publicfunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{l

ios - 将图像设置为 UITableViewCell 背景无法正常工作

我正在尝试将图像设置为“UITableViewcellbackground.IcreateUIiImageViewincellforRowAt`func并将其作为subview添加到单元格,但结果是:只对第一个单元格没问题。我在cellForRowAt函数中的代码:letimageView=UIImageView(frame:CGRect(x:cell.frame.origin.x-10,y:cell.frame.origin.y-20,width:cell.frame.size.width+20,height:cell.frame.size.height))letimage=UIIm

ios - UITableViewCell didSelectRowAt : not getting called when press on UIButton area in cell

我添加了带有复选框图像的UIButton(用于项目中的某些功能要求。)。复选框图像选择和取消选择在UITableViewCell上正常工作点击但如果我点击复选框按钮区域按钮图像上的单元格不会改变。我的意思是didSelectRowAt方法没有调用。 最佳答案 我找到了解决方案。我检查过UIButton的UserInteraction忽略了UITableViewCell的点击。所以我刚刚在我的代码中添加了下面一行。细胞分流器工作正常。cell.btnCheck.isUserInteractionEnabled=false

ios - 如何通过单击同一个 UITableViewCell 上的另一个 UIButton 来禁用 UIButton

在一个单元格中有三个按钮:家人、friend、接受。最初接受按钮是禁用的,其余的是启用的。我想要做的是当用户点击Family-Accept按钮时应该启用并且Friend按钮应该被禁用。我什么都试过了..仍在尝试和寻找解决方案{letcell=tableView.dequeueReusableCell(withIdentifier:"friendRequestCell")as!friendcell.selectionStyle=.nonecell.accept.addTarget(self,action:#selector(RequestsViewController.accept),f

ios - 将参数传递给自定义 UITableViewCell

这个问题在这里已经有了答案:HowtoreferenceUITableViewControllerfromaUITableViewCellclass?(6个答案)关闭8年前。我正在从TableViewController中的Nib注册一个自定义单元格tableView.registerNib(UINib(nibName:"CustomCell",bundle:nil),forCellReuseIdentifier:"Cell")但是我的CustomCell有需要访问tableView本身和fetchedResultsController的IBAction方法。如何以干净的方式将这些参数

ios - 如何使用约束使按钮成为 UITableViewCell 宽度的一半( Storyboard或以编程方式)

我有一个我正在处理的项目需要两个按钮和一些数据,这些数据将占据它们所在的UITableViewCell宽度的一半。过去,当我想这样做时,我通常会设置一个约束条件,即按钮的宽度与其父View的宽度相等,并给它一个0.5的乘数。出于某种原因,但是在UITableViewCell中,我无法让Storyboards给我这个选项。GUI中的“等宽”约束变灰。我决定仅以编程方式执行此操作,因此在自定义单元格中我绑定(bind)了以下代码。我尝试将下面的cellInit()方法放在awakeFromNib中调用,但出现错误。我也尝试过在加载单元格时在cellForRowAtIndexPath上调用它

ios - 给定 UITableViewCell 的 indexPath,加载该特定单元格

如果我知道我需要加载哪个单元格(从indexPath),我该如何只对那个单元格执行操作?我有一个用于我的UITableViewCell的类,我在其中设置了一些东西,最重要的是我用一个空URL定位了一个MPMoviePlayer。classTableViewCell:UITableViewCell{@IBOutletweakvartitleLabel:UILabel!@IBOutletweakvarmovieView:UIView!//SetupinstoryboardvarmoviePlayer:MPMoviePlayerController!varvideoURL:NSURL!ove