草庐IT

TableView

全部标签

ios - 无法更改 TableView 单元格的行高 - Swift

这个问题在这里已经有了答案:ChangingheightofindividualcellUITableView(5个答案)关闭5年前。我正在尝试设置自定义tableViewCell的高度,但下面的代码不起作用。执行此操作的更好方法是什么?以编程方式:overridefuncviewDidLoad(){super.viewDidLoad()self.tableView.rowHeight=140}通过Storyboard:在tableView上选中->sizeInspector->将rowheight设置为140。我也试过以下方法:选择自定义UITableViewCell->sizeIn

ios - 未调用 cellForRowAt 但正在调用 numberOfSection 和 numberOfRowsInSection

我的代码://AddingDestinationVCassubviewinmycurrentview'sviewcontainerletstoryboard=UIStoryboard(name:"Main",bundle:nil)letviewController=storyboard.instantiateViewController(withIdentifier:"DestinationViewControllerID")containerView.addSubview(viewController.view)viewController.didMove(toParentViewC

ios - 如何使用 KVO 根据底层数组元素的变化来更新 tableViewCells?

我有一个表示底层数组的TableView。单元格有一个标签和一个slider,slider应显示数组的percentage属性的值。我想在百分比属性发生变化时使用键值观察来更新标签。(我知道KVO在这个例子中有点矫枉过正,但最终滑动一个slider会影响其他单元格,包括slider的位置和底层数组将从应用程序中的多个位置随时设置,所以KVO是可行的方法。)我得到了很多帮助fromthisanswer,但我无法启动它并更新标签。我在这里包括我所有的代码。不知道我哪里错了。importUIKitclassViewController:UIViewController,UITableView

ios - 向tableview添加渐变层

关于如何向tableView添加渐变层,我已经尝试了很长一段时间,并且尝试了很多不同的方法,但是无论有多少bringSubviews,我都无法显示tableviewcells或者我做的sendSubviews。letgradientLayer=CAGradientLayer()gradientLayer.frame=view.boundsgradientLayer.colors=[UIColor(red:125/255.0,green:125/255.0,blue:125/255.0,alpha:1.0).cgColor,UIColor(red:125/255.0,green:125/

ios - 键入文本时动态更改单元格的高度,并重新加载包含的表格 View 以调整大小

我正在尝试创建一个包含多种单元格类型的UITableView。我的一个单元格需要在其中键入文本时动态更改其高度。这是更改单元格高度的代码(在单元格的类中),效果很好:functextViewDidChange(_textView:UITextView){varnewFrame:CGRect=noteTextView.framenewFrame.size.height=noteTextView.contentSize.heightnoteTextView.frame=newFrameself.frame=CGRect(x:self.frame.origin.x,y:self.frame.

ios - Swift,将更多数据加载到 TableView 中会导致滚动滞后

我有一个包含数据的UITableView,它是从url解析的。UITableView将加载更多数据,当向右滚动到底部时(或有更多空间滚动,但接近尾部-两者都执行,结果相同)当加载更多数据时-我简单地将它附加到我的类的数组,其中包含TableView的数据,然后列表向后滚动超过列表的一半(例如,有40个项目,再加载10个->滚动回20-25)。追加完成后调用TableView.reloadData()。做的计划有没有错误?我可以共享代码,但这很常见。classTabAllTableViewController:UIViewController,UITableViewDataSource,

ios - Ios Swift 4 中的 TableView CheckMark 和 Uncheck With Scroll Up 仍然检查单元格值

TableViewCheckMarkCellValueRemovedAfterScrollingUpItwillFixTableViewinYouhavefaceaproblemmanytimestoCheckmarkafterscrollUpthenScrollDownToshowaYourCheckmarkcelliswillRemovedBecausecellisdequeueReusableCellSoThisProblemFix,youHavejustputYourcodeandSolvedYourProblem.AnyMoreHelpSoSendMassage.Thanky

ios - 如何通过 SnapKit 更新高度约束并更新单元格高度?

我有一个TableViewCell和两个按钮来切换不同的约束。我想更新它的高度约束和单元格高度。喜欢下面的图1当我点击buttonB时,View会像pic2然后我点击buttonA,View会回到pic1我尝试修改约束,但无法更新高度。有什么想法或回答我吗?谢谢图1图2代码如下:classCellContainView:UIView{letbuttonA:UIButton={()->UIButtoninletui=UIButton()ui.titleLabel?.numberOfLines=0ui.setTitle("Click\nA",for:.normal)ui.backgroun

Swift:- 在自定义 tableview 单元格中单击按钮时将标签值增加 1

我试图在自定义表格单元格内单击按钮时将标签值增加1。我可以在不同的单元格中以不同的方式更改值,但问题是如果我在第一个单元格标签中点击+从0变为1,当我在第二个单元格标签中点击+时直接从0变为2,在其他单元格中依此类推。我该如何解决这个问题?varcounts=0@IBActionfuncaddPressed(_sender:UIButton){letindexPath=IndexPath(row:sender.tag,section:0)letcell=tblview.cellForRow(at:indexPath)as!HomeDetailsTableViewCellcounts=(

ios - 由于 UITableviewCell 计数超过 10,如果我单击按钮顶部,它会自动单击最后一个 UITableViewCell 按钮。任何的想法?

在我的UITableViewCell中有按钮AddToCart按钮。好像我的UITableView数据超过10意味着我必须滚动才能查看所有数据。所以现在如果我将在第一个UITableViewCell的第一个按钮上向下滚动以查看tableview的所有记录,而不是自动最后一个或倒数第二个按钮也会单击我无法找到发生这种情况的问题我是第一次实现这种类型的功能,所以无法解决问题functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{return13}functableView(_tableView: