草庐IT

uitableviewcell-dynamic-height

全部标签

ios - 自定义 UITableViewCell 中的默认删除按钮和图标

我正在尝试更改默认按钮以删除TableView中的一行(当用户向左滑动时)。Changingtheheightofthedefaultconfirmationdeletebutton同时我想在进入编辑模式时在单元格的左侧添加一个自定义图像...[更改进入编辑模式删除时的默认图标2我在我的代码中包含了:functableView(_tableView:UITableView,canEditRowAtindexPath:IndexPath)->Bool{returntrue}functableView(_tableView:UITableView,commiteditingStyle:UI

ios - 带有平移、旋转和捏合手势的 UIKit Dynamics

我已将UIDynamics添加到imageview并为此使用了平移手势。它在平移手势上工作正常,但是当我应用捏手势时它不起作用。它显示大ImageView,但当我开始拖动时,它会更改为原始大小。这是我的代码:funchandleAttachmentGesture(_sender:UIPanGestureRecognizer){letlocation=sender.location(in:emojiSuperView!)letboxLocation=sender.location(in:self)switchsender.state{case.began:print("Yourtouch

ios - 'top-down' UITableView 中 UITableViewCell 中的多个按钮

我正在尝试找出当表格View“自上而下”时如何操作UITableViewCell中的按钮-例如,每个新行都添加到表格View的顶部。我使用以下代码实现了这一点:我使用以下代码将新项目插入到我的模型数组中,然后插入到TableView中:letnewItem=Item(text:inputTextView.text,time:Date())items.insert(newItem,at:0)//insertingintothefrontofmodelarraytableView.beginUpdates()letindexPath:IndexPath=IndexPath(row:0,se

ios - Swift - UITableViewCell 辅助功能(画外音)

Storyboard中TableViewCell的层次结构如下所示:当我激活画外音时,它不是按照Storyboard中的顺序而是以混合顺序读取标签。->TableViewCell--->Label1--->Label2--->Label3--->Button--->Label4有没有办法改变tableviewcell的画外音层次结构?编辑:我在cellforrowat中试过这个,但没有任何改变。cell.accessibilityElements=[Label1,Label2,Label3,Button,Label4]编辑2:设置isAccessibilityElement=false

ios - 如何将图像添加到uitableviewcell

抱歉,这是一个新问题,但我搜索了一整天,仍然找不到答案。当我运行该应用程序时,它仅显示带有标签和计数的行,但表格View单元格中未显示图像。#import"ViewController.h"@interfaceViewController(){NSMutableArray*imageNameArray;//__weakIBOutletUIImageView*cell;__weakIBOutletUITableView*Table;}@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doany

ios - 在 tableview 中向上滚动时 UITableViewCell 为空

当我不滚动tableView时的第一张图片我的子项显示当我滚动tableView时的第二张图片我的子项是空白的我的CellFor行代码是vararyDictData=[[String:AnyObject]]()functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{vararyOptionName=[String]()varstrOptionName=String()varcell=DeliveryTableViewCell()cell=tableView.dequeu

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 的 UITableViewCells 低性能(Swift)

我有一个tableview,每个单元格中嵌套了一个collectionView。tableViewCell的数量是动态的,每个tableViewCell的collectionViewCell的数量也是动态的。我“dequeueReusableCell”这两种细胞。每次加载tableViewCell时,我都会执行cell.collectionView.reloadData()。当我滚动TableView时,它真的很乱。此外,viewController需要大量加载。我试图在uitableviewcell的prepareforReuse或willDisplayCell中移动collecti

ios - UICollectionView inside UITableViewCell default contentOffset

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