草庐IT

Tableviewcell

全部标签

ios - 在 xib 文件中的 TableViewCell 中显示可变数量图像的最佳方法是什么?

我正在构建一个关于session的应用程序,我想在其中显示每个session单元中VIP参与者的预览。这些参与者不可点击也不可滚动,唯一的目的是让他们一目了然。问题在于View非常动态:VIP出现时带有图像或姓名缩写其他与会者只是一个数字如果>5个VIP,圆圈开始重叠(间距变小)如果有9个VIP,大包围圈“AllVIPsinAttendance”它看起来是这样的:我该怎么办?CollectionView(因为我对与图像进行任何类型的交互都不感兴趣,所以看起来有点过分了)?堆栈View?图像(并以编程方式更改约束)?注意:这些只是表格View单元格的一种,但我们有更多变体,因此我们在xi

ios - Swift - 在 TableViewCell 中使用不同大小的图像有困难

我正在使用Kingfisher加载大量远程图像,但很难将它们正确加载到具有动态高度单元格的Tableview中。我的目标是让图像始终是屏幕的全宽和动态高度,如何实现?我之前问过一个相关问题,它让我理解了使用堆栈View的基本布局:SnapKit:HowtosetlayoutconstraintsforitemsinaTableViewCellprogramatically所以我构建了如下内容:使用以下代码(为简洁起见删除了一些部分)://CREATEVIEWSletcontainerStack=UIStackView()letheader=UIView()letheaderStack=

ios - XCode 6.3 向 tableviewcell 添加边距

XCode6.3/Swift1.2是否为UITableViewCell的contentView添加了额外的边距?在更新之前,我有一个自定义的UIView,它在我的单元格中一直延伸到整个屏幕。示例:现在,单元格中的所有内容似乎都有额外的边距,我不知道它们是从哪里来的。请注意,这些View的宽度不会在代码中以任何方式改变,并且右侧和左侧受到如下限制:另请注意,我使用的是tableView.separatorStyle=.None。我添加这个事实是因为出于某种原因,在我的一个具有默认分隔符的tableView中,它似乎没有添加这些额外的边距。有谁知道他们是否在XCode6.3中做了一些奇怪的

ios - tableviewcell "binary operator ' = =' cannot be applied to operands of type cell and nil"的解析/快速问题

我在使用Xcode6.3beta时遇到Parse/Swift的问题overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath,object:PFObject)->PFTableViewCell{varcell=tableView.dequeueReusableCellWithIdentifier("cell",forIndexPath:indexPath)as!secTableViewCellifcell==nil{cell=secTableViewCell(style:U

swift - 自定义 UI TableViewCell 选择背景颜色 swift

我正在尝试使用Swift更改自定义选择的TableViewCell的外观。我需要通过设计器还是以编程方式完成?我尝试了以下方法:这是我的代码:@IBOutletvartableView:UITableView!vartableData:[String]=["One","Two","Three","Four"]overridefuncviewDidLoad(){super.viewDidLoad()//Registercustomcellvarnib=UINib(nibName:"vwTblCell",bundle:nil)tableView.registerNib(nib,forCel

关于 ios:iPhone 应用程序在选择 UITableViewCell 时冻结 – 在暂停/中断后间歇性地冻结

iPhoneappfreezesonselectingTableViewCell-intermittently,afterpause/break过去两周我一直在为这个问题苦苦挣扎-在搜索我的代码或堆栈溢出后无法找到解决方案。问题:我有一个带有表格视图的视图控制器,带有单元格。大多数时候,当我单击其中一个单元格将我推送到另一个视图控制器时,它工作正常。但是有时当我单击一个单元格时,应用程序会冻结。它不会崩溃-只是冻结。然后我通常必须按下主页按钮,再次启动应用程序-此时启动需要永远,导致应用程序崩溃。然后我再次启动应用程序,它返回到我的应用程序的第一页。我发现很难复制-在正常启动时使用它可以正常工

关于 ios:iPhone 应用程序在选择 UITableViewCell 时冻结 – 在暂停/中断后间歇性地冻结

iPhoneappfreezesonselectingTableViewCell-intermittently,afterpause/break过去两周我一直在为这个问题苦苦挣扎-在搜索我的代码或堆栈溢出后无法找到解决方案。问题:我有一个带有表格视图的视图控制器,带有单元格。大多数时候,当我单击其中一个单元格将我推送到另一个视图控制器时,它工作正常。但是有时当我单击一个单元格时,应用程序会冻结。它不会崩溃-只是冻结。然后我通常必须按下主页按钮,再次启动应用程序-此时启动需要永远,导致应用程序崩溃。然后我再次启动应用程序,它返回到我的应用程序的第一页。我发现很难复制-在正常启动时使用它可以正常工

关于objective C:iOS:UIButton 背景图像在滚动时自定义 uitableviewcell 中的按钮被删除

iOS:UIButtonbackgroundimagegettingremovedforbuttonincustomuitableviewcellonscroll我的自定义表格视图单元格中有一个uibutton,它为不同单元格的按钮提供不同的背景图像。一旦我开始滚动,超出范围的随机单元格就会删除它们的背景图像。我有两个带有两个背景图像的按钮,但它总是为其中一个做123456789101112131415161718192021-(UITableViewCell*)tableView:(UITableView*)tableView   cellForRowAtIndexPath:(NSIndex

关于objective C:iOS:UIButton 背景图像在滚动时自定义 uitableviewcell 中的按钮被删除

iOS:UIButtonbackgroundimagegettingremovedforbuttonincustomuitableviewcellonscroll我的自定义表格视图单元格中有一个uibutton,它为不同单元格的按钮提供不同的背景图像。一旦我开始滚动,超出范围的随机单元格就会删除它们的背景图像。我有两个带有两个背景图像的按钮,但它总是为其中一个做123456789101112131415161718192021-(UITableViewCell*)tableView:(UITableView*)tableView   cellForRowAtIndexPath:(NSIndex