jjzjj

UitableViewCell

全部标签

ios - Uitableviewcell 内容在滚动时四处移动

我遇到了一个问题,但找不到任何解决方案..基本上我有一个UITableview,单元格的内容只是一个UITextField。我通过单击按钮向该TableView添加另一行。在这里,我将1添加到一个计数器,它在我的tableView中显示“numberOfRowsInSection”。所以基本上计数器是从3开始的,所以开头有3个文本字段。现在我可以通过增加计数器来动态添加另一行。按下按钮后,tableview会重新加载其数据。所以这是一个代码片段..@IBActionfuncaddPlayer(_sender:UIButton){counterPlayer+=1tableView.rel

ios - 如何以编程方式触发 UITableViewCell editActions?

这个问题在这里已经有了答案:OpenUITableVieweditactionbuttonsprogrammatically(5个答案)关闭5年前。我在我的tableviewcell上做了一些自定义编辑操作。当我滑动时它工作正常,但我想知道是否有任何方法可以在我点击单元格时触发这些操作。此外,我看到很多人回答类似的问题时,tableView.setEditing(true,animated:true)虽然这不是我正在寻找的解决方案。我希望无需按下另一个按钮即可立即显示操作。

ios - UICollectionView inside UITableViewCell default contentOffset

在我的应用程序中,我有一个tableView,其中包含多个带有UICollectionView的单元格,UICollectionView的布局是自定义的,并在cellForRowAtIndexPath中设置。在collectionViewLayout的prepare方法中,我将默认的contentOffset设置为collectionView。但此contentOffset仅适用于可见的表格单元格,当我滚动表格View时,其他单元格没有此默认内容偏移量。如何解决这个问题?overridefuncprepare(){guardcache.isEmpty,letcollectionView

ios - 从 UITableViewCell 清除 Firebase 观察结果

在所有使用Firebase的iOS类中,您都会有这样的代码,privatefuncclearObservations(){//yourmethodforclearingobservations,probablysomethinglikeblahblah.removeAllObservers()}在ViewController中,您必须在viewWillDisappear(或viewDidDisappear)中调用它overridefuncviewWillDisappear(_animated:Bool){super.viewWillDisappear(animated)clearObs

ios - 滑动删除与 iOS 10+ 类似的设计通知滑动删除 UITableViewCell

如何使要删除的tableviewcell幻灯片看起来像要删除的iOS通知幻灯片(淡入并且不要触摸屏幕边缘)。我将只有删除按钮,所以我不需要多个按钮。我希望它像通知一样在完全滑动后删除。这是一张带有2个按钮的想要的结果的照片(我只想要1个):我目前写的代码只设置了编辑风格为delete。我尝试过使用UIContextualAction,但我相信我只能设置样式、背景颜色和/或图像。functableView(_tableView:UITableView,canEditRowAtindexPath:IndexPath)->Bool{returntrue}functableView(_tabl

ios - UITableViewCell 打嗝中的自动播放视频

我已经阅读了StackOverflow上有关自动播放视频的大部分问题,并且我能够在UITableView中自动播放它们,但我遇到的问题很少,如下所述视频开始时滚动会暂停一秒钟播放前视频闪烁如果我向上滚动,视频不会自动播放我想要的是在不使用任何第三方库(如ASYNCDisplayKit)的情况下像Facebook一样自动播放视频的流畅体验。所有视频url均来自AWSS3云端URLS。我还上传了该问题的视频,以防有人想看。VideoAutoplayHiccups这是我的完整代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellF

ios - Swift 4 UITableViewCell 第一次点击不调用 segue,第二次点击使用第一个单元格数据调用 segue

我在使用XIB文件的单元格的TableView上遇到问题,当我第一次点击一个单元格时,它什么都不做,当我点击另一个单元格时,会调用segue,但使用的数据是第一个细胞被窃听。我在“didDeselectRowAt”tableView函数上使用“self.performSegue”。这是我的代码:functableView(_tableView:UITableView,didDeselectRowAtindexPath:IndexPath){_=tableView.dequeueReusableCell(withIdentifier:"CardCell")as!CardTableView

ios - UITableView 背景色与 UITableViewCell 不同

我将tableView背景颜色设置为与tableViewCell背景颜色相同,但颜色看起来不同。当设置为自定义颜色时,颜色看起来相同,但当没有自定义颜色设置时,它们是不同的。isColorSet在开始时为0,因此两者都应设置为UIColor(red:74/255,green:187/255,blue:224/255,alpha:1.0)。如何使颜色看起来相同?设置tableView背景颜色:overridefuncviewWillAppear(_animated:Bool){//SetbackgroundcolorifuserDefaults.integer(forKey:"isCol

c# - 在 Xamarin UITableViewCell 中向 UILabel 添加中心约束不会使标签居中

当我将单个标签放在自定义UITableViewCell中进行测试并使用约束将标签居中时,它最终根本没有居中。我更愿意在代码中完成这一切,但必须使用可视化设计器。我错过了什么?进一步描述似乎是ContentView比屏幕宽度更宽: 最佳答案 看你的图片,然后我看到UITableViewCell被正确约束,它应该在中间。即使没有显示内容更宽的帮助边框,我也看到主窗口或其他一些subview缺少一些约束。我不知道您是在使用表格View还是以某种方式将单元格填充到ScrollView中,但您应该检查ScrollView/表格View的所有4

ios - 使用扩展创建 socket 在 UITableViewCell 中表现得很奇怪

这是我使用扩展创建socket时的单元类。并通过检查行索引使用didSet方法设置值。当我滚动时,值以奇怪的方式变化。importUIKitclassMyLabelCell:BaseTableViewCell{overridefuncsetcellUI(){setbuttonUI()}varrowIndex:Int!{didSet{switchrowIndex{case2:myLabel.text="2222"case9:myLabel.text="9999"default:myLabel.text="0000"}}}}privatevarmyLabel:UILabel=UILabel