草庐IT

UItableviewcell

全部标签

uitableview - UITAbleViewCell 中具有动态高度的多个 UILabel

在一个空的UITableViewCell中,我有两个UILabel对齐方式如下:|--label1----label2--|。两者都将动态填充。我需要设置约束,使两个标签都保持居中对齐,但单元格的高度由具有最多内容的标签确定。到目前为止:标签的行数设置为0在ViewDidLoad中:tableView.rowHeight=40.0tableView.estimatedRowHeight=40.0UITableViewDelegate方法:functableView(tableView:UITableView,heightForRowAtIndexPathindexPath:NSInde

ios - FirebaseUi - Swift - 将 UITableViewCell 的值转换为自定义类

我在使用Firebase-UI为UITableViewCell自定义类时遇到问题。这是我的代码:在我的TableViewController中:self.dataSource=FirebaseTableViewDataSource(ref:firebaseRef,cellClass:MyEventTableViewCell.self,cellReuseIdentifier:"MyEventTableViewCell",view:self.tableView)self.dataSource.populateCellWithBlock{(cell,obj)->Voidinletsnap=o

ios - UItableViewCell 中的项目多次显示

我有一个带有自定义类的UITableViewCell并且我有一个用于该自定义类的xib。现在我在主类的viewDidLoad中注册nib。tableView.registerNib(UINib(nibName:"TCell",bundle:nil),forCellReuseIdentifier:"TCellID")现在在cellForRowAtIndexPath中,我这样做是为了渲染单元格letcell=tableView.dequeueReusableCellWithIdentifier("TCellID",forIndexPath:indexPath)as!TCellcell.bV

ios - UITableViewCell 中的 UITableView 在被选中时将颜色更改为白色

我在UITableViewCell中有一个UITableView(嵌套的UITableView禁用滚动)一切正常。但是,当我点击单元格时出现问题。它被突出显示,但嵌套的UITableView将其颜色更改为白色,这看起来不太好。有什么办法可以改变吗?我已经将嵌套的UITableView的backgroundView及其cells设置为transparent。编辑:Selection对嵌套的UITableView禁用。点击发生在外部UITableView的一个单元格上,这使得整个内部UITableView变成白色。EDIT2:以下是点击之前和期间的一些屏幕截图编辑3:第一个UITableV

ios - UITableViewCell 不会快速突出显示

我在侧边菜单/抽屉导航中为我的表格View创建了一个自定义单元格,在大多数情况下一切似乎都运行良好,但是当我选择其中一行(将我带到另一个ViewController)时,然后来通过抽屉导航从随后的表格View返回,单元格仍然被取消选择。例如:当我从侧面菜单TableView中选择A时,我被带到AViewController,当我选择B时,我被带到BViewController。所以基本上当我选择A并返回到侧面菜单时,A应该保持突出显示。我怎样才能做到这一点。代码:functableView(tableView:UITableView,didSelectRowAtIndexPathind

ios - UITableViewCell 不显示数据 - Swift Playgrounds

我一直在尝试在我在swiftplaygroundsiPad应用程序的ViewController中创建的TableView中实现一些自定义单元格。请注意,我已经看到很多其他处理类似问题的堆栈溢出帖子,但未能找到解决我的问题的解决方案。这是我的CustomCell类:classCustomCell:UITableViewCell{letprojectImage=UIImageView()//letprojectDivider=UIView()letprojectTitle=UILabel()overridefuncawakeFromNib(){projectImage.frame=CGR

ios - UITableViewCell 列宽变化基于屏幕方向 IOS Swift

我需要在我正在开发的应用程序之一中制作下表结构。我正在使用UITableView创建此表,我需要根据屏幕方向更改表列宽度。我已经为列宽设置了限制条件,我将使用viewDidLoad()中的屏幕宽度为这些值分配值。但是,当屏幕方向发生变化时,我无法弄清楚如何重新对齐这些约束。我发现viewWillTransition()将在方向改变时被调用&我重新计算了其中的约束&为TableView调用了setNeedsLayout()。但是,当屏幕方向更改时,我无法让我的表格View重置表格列宽。我是IOS平台的新手,非常感谢任何帮助。HDR_parName/HDR_parValue/HDR_min

ios - 从 UITableViewCell 上的按钮显示 UIAlertController

这是我在UITableViewCell中的按钮内编写的代码。varshareAlert=UIAlertController(title:"PostAlert",message:"YourPosthasbeenSharedwithyourFriends",preferredStyle:UIAlertControllerStyle.Alert)varOk=UIAlertAction(title:"Ok",style:UIAlertActionStyle.Default,handler:nil)shareAlert.addAction(Ok)shareAlert.presentViewCon

ios - 我在下面的代码中做了什么导致我出错?

我收到以下错误:1)用于检查可选项的“UITableViewCell”类型的非可选表达式2)'UITableViewCell'类型的值没有成员'congigureCell'请functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{ifletcell:UITableViewCell=countryList.dequeueReusableCell(withIdentifier:"cell")!asUITableViewCell//Error1happenshere{lett

ios - 如何使用 IOS 12 在 UITableViewCell 中正确添加 UICollectionView

由于某些原因,在使用Xcode10beta时,我无法在tableview单元格内正确显示集合中的某些项目。在过去的4天里,我尝试了所有我知道的。我制作了一个小项目示例,看看我的问题是什么。如果有人想在本地运行它,完整代码在这里:https://github.com/adrianstanciu24/CollectionViewInsideUITableViewCell我首先添加一个带有2个不同的可调整大小的单元格的TableView,第一个单元格有CollectionView和一个标签:classViewController:UIViewController,UITableViewDat