草庐IT

uitableviewcell-dynamic-height

全部标签

ios - 如何在 Swift 中查找文本并将其设置为 UITableViewCell 的 UILabel?

我使用Httpget获取json数据并解析它。到目前为止它工作正常,它在UITableView上显示数据。我在UITableView中有一个UITableCell。单元格中还有三个UILabel-s,如下图所示。并且我已经将TableViewCell的Identifier设置为“Cell”,如下图所示。我想在UITableViewCell中将"AAA","BBB","CCC"设置为UILebel-s,但是在以下代码,我在UITableViewCell中找不到任何UILabel。functableView(tableView:UITableView,cellForRowAtIndexPa

ios - 在 UITableViewCell 上设置自定义分隔符

在我的UITableView中,我想要一个“居中”分隔符效果,其中分隔符从左侧缩小30pt,从右侧缩小30pt。我已经设法通过InterfaceBuilder设置TableView本身的“CustomInsets”属性来实现这一点,但我无法通过代码重现此行为(我必须这样做)。特别是这段代码:self.tableView.separatorColor=.greenself.tableView.separatorStyle=.singleLineself.tableView.separatorInset=UIEdgeInsets(top:0,left:30,bottom:0,right:3

ios - Swift:根据其中的 UICollectionView 的大小扩展 UITableViewCell 高度

大家好。我1个月前开始学习编程,所以如果我没有很好地解释我的问题,请多多包涵:)我的项目由一个主要的UITableView组成。在UITableView的每个单元格中,我都有一个UICollectionView(水平滚动)。Img1:Mainview每个UICollectionViewCell的宽度与整个UITableViewCell相同。我的第一个问题是关于调整UITableViewCell的高度(这取决于UICollectionView本身的大小和内容的大小上面)。Img2:CollectionView这必须自动完成。事实上,UICollectionViewCell高度不同,所以当

ios - 未从自定义 uitableviewcell 调用 prepareForSegue

我有一个带有自定义TableViewCell的自定义TableViewController。我在Storyboard上创建了一个从Cell到另一个ViewController的segue以显示详细信息,但从未调用过prepareForSegue。我试过使用didSelectRowAtIndexPath但它也没有被调用。我怀疑这可能是因为我动态创建了自定义单元格并且它们没有从分配给它们的Storyboard中获取segue,但我找不到这样做的方法。我的BarButtonItem中的“newSegue”被正常调用。overridefuncprepareForSegue(segue:UISt

具有自动布局的 iOS UITableViewCell 水平滚动 subview

我正在尝试构建一个TableView,其单元格包含水平滚动的卡片。我创建了一个简单的演示应用程序,并成功地实现了一个在一定程度上使用自动布局的版本。一个(我相信是最终的)问题仍然存在。卡片的垂直尺寸有问题。表格View:classMultiCardTableViewController:UITableViewController{overridefunctableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{return12}overridefunctableView(tableView:UITabl

objective-c - UITableViewCell 中的 AVPlayer.play() 会暂时阻塞 UI

我正在尝试将内联视频添加到我的UITableViewCells,如Instagram、Twitter、Vine等。我正在使用AVPlayerController和自定义单元格测试带有本地视频文件的UI(请参阅下面的示例代码)。我等待AVPlayer的状态为ReadyToPlay,然后播放视频。问题是,当在tableView上滚动时,只要加载视频单元格,UI就会卡住一小部分部分,这使得应用程序看起来很笨重。当一行中有多个视频单元时,这种效果会变得更糟。任何想法和帮助将不胜感激表格View代码:functableView(tableView:UITableView,cellForRowAt

ios - swift 3 : UILabel not showing in custom UITableViewCell

我有一个名为CCLineupTableViewCell的自定义UITableViewCell,如下所示:@IBOutletweakvarartistNameLabel:UILabel!@IBOutletweakvarartistValuationLabel:UILabel!overridefuncawakeFromNib(){super.awakeFromNib()//Initializationcode}overridefuncsetSelected(_selected:Bool,animated:Bool){super.setSelected(selected,animated:a

ios - 强制触摸 UITableViewCell 内部的 UICollectionView

我有一个带有Tableview的viewController、多个TableViewCell,并且在每个TableViewCell中有一个带有多个UICollectionViewItems的UICollectionView。每个collectionView项目都有一个标签和ImageView。我正在尝试让3d触摸工作,以便用户通过强制触摸不包含CollectionView的tableCell区域来查看和弹出,预览并弹出到一个ViewController中,然后能够执行与collectionView中的其中一张图像相同,但预览并弹出到不同的ViewController中。我的第一个场景工

ios - 如何使 UITableViewCell 调整高度以适应其内容?

我正在尝试制作一个如下所示的UITableViewCell,它将根据其内容View调整其高度。中间的图片应与单元格边框一样宽,并按比例调整其高度。如您所见,单元格中的图像没有按照我想要的方式显示。我试图在overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell中将UIImageView的高度设置为320.0,但根本没有帮助.问题:如何让单元格符合图像的高度?仅供引用:我没有覆盖functableView(tableView:UITabl

swift - 3D Touch 和 UITableViewCell

我在iPhone6s上向UITableViewController添加了一些测试3DTouch功能。总的来说它工作正常,但我能够观察到一些2个问题,我不确定发生了什么以及如何以正常方式解决它。1)我的单元格是可选的,因此用户可以按下它或使用“3DTouch”。问题是,当我对UITableViewCell使用“Pop”和“Peek”时,它会被选中,我无法使用setSelected:或setHighlighted以正常方式取消选择:方法。我试图在不同的地方取消选择它,甚至在previewingContext:commitViewControllerinpresentViewControll