jjzjj

tableViewCell

全部标签

ios - 从 firebase 获取的图像在将它们添加到 tableViewCells 的过程中被复制了吗?

以下代码从firebase获取图像,但错误地复制了两个图像。我认为这是由于self.tableView.reloadData()的放置所致我试过的所有放置都不起作用。谁能给我建议?funcfetchAllUsersImages(){print("insidefunc")self.ref.child("Posts").child(self.userID).child(self.postNum).observe(.childAdded,with:{snapshotinifletsnapShotValue=snapshot.valueas?[String:String]{for(_,valu

swift - 如何在删除 firebase 中的数据后刷新 TableViewCell?

我想在通过滑动操作表删除对话后刷新我的对话(表格View单元格)。我试图在删除数据后重新加载TableView,但它不起作用。还有异步。//SwipeActionSheetsolutionfunctableView(_tableView:UITableView,trailingSwipeActionsConfigurationForRowAtindexPath:IndexPath)->UISwipeActionsConfiguration?{//WriteactioncodefortheFlagletdeleteAction=UIContextualAction(style:.norm

ios - 如何像设置应用程序一样使用表格 View 单元格来编辑文本?

正如我们所知,设置应用程序在表格View单元格中具有一些文本编辑属性。我想知道我们如何使用Swift在我们自己的应用程序中制作这样的单元格?谢谢! 最佳答案 更简单的方法是使用Storyboard创建一个静态分组TableView,每个单元格中都有一个文本字段。当我做类似的事情时,我决定通过查询单元格并将文本字段设置为第一响应者来切换-didSelectRowAtIndexPath:方法中的输入文本字段委托(delegate)。幸运的是,我发现在github上,有一些第三方库可以更轻松地创建表单。检查here.

ios - 在 TableViewCell : Swift 中保持 UISwitch 的状态

我有一个问题,我有一个tableview设置,用户可以添加和删除新项目,但也可以checkin和checkout它们。我的意思是,对于添加的每个单元格,该单元格中都有一个用户可以打开和关闭的UISwitch。“on”被checkin,“off”被checkout。因此,我对编程很陌生,想知道如何保存UISwitch的状态(无论是关闭还是打开),以便每次用户离开应用程序时,开关都保持不变.感谢您的帮助。当前代码:currentcellcode 最佳答案 如果你是iOS开发的新手,NSUserDefaults更容易使用。只需像这样保存数

ios - Swift:用户在 UITextView 中键入时连续调整 tableViewCell 的大小

简介上下文:我正在创建我的第一个应用程序,但遇到了一个我无法解决的问题。我有一个tableView,其中包含很多UIElement的单元格。所有约束都是使用EasyPeasy库完成的,它基本上只是设置自动布局约束(我也尝试过手动设置它们)。有问题的UITextView受左、右、上、下各种数字的限制,我对它的高度或宽度没有限制。在cellForRowAtindexPath:我将每个单元格textView的textView委托(delegate)设置为自身,使用在单元格自定义类中声明的委托(delegate)属性。我还用它的单元格indexPath.row标记每个textView(在tex

ios - Swift:如何防止未显示的 UITableViewCells 在滚动时被关闭

我有一个包含许多单元格的UITableViewController,每个单元格都包含一种从用户那里获取的输入(日期选择器、选择器View、文本字段和TextView)。当用户输入完数据后,点击一个合适的按钮来保存所有数据,但问题是我只能从点击按钮时屏幕上可见的单元格中收集数据;前一个和后一个被取消,它们的内容丢失并且当滚动到表格的那部分时它们被ro-loaded。这样我将永远无法收集所有数据。有没有办法绕过这个东西并防止这些细胞被解雇?还是有更聪明的方法来获得我需要的东西? 最佳答案 您不应设计为负责保存用户数据的单元格(View)

ios - 我如何从 tableviewcell 继续并将不同的数据从每个单元格传递到下一个 tableview?

我正在尝试通过创建一个类来表示每个列表项来练习使用模型制作列表应用程序。我有一个类别类,它包含三个属性——两个字符串和一个字符串数组。这是类(class):classCategory{varname:Stringvaremoji:Stringvartopics:[String]//(thegetCategoriesmethodlistedbelowgoeshere)//init(name:String,emoji:String,topics:[String]){self.name=nameself.emoji=emojiself.topics=topics}在我的Category类中,

ios - 未调用 TableViewCell 内的 UICollectionView

我有一个UITableView在每个单元格中都包含一个水平滚动的UICollectionViewoverridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"cell",for:indexPath)as!ServiceTypeCellcell.collectionView.delegate=selfcell.collectionView.dataSour

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

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

xcode - 带有高度变化的 subview 的自定义TableViewCell

我正在使用TableView并有一个自定义TableViewCell,我已将subview添加到其中。问题是我有时需要更改subview的高度,因此必须更新表的contentView以及行的高度。自定义TableViewCell的subview用黄色背景表示。这些图像显示了我的模拟器中当前发生的情况。加载中在导致subview高度增加的事件之后处理此类问题的最佳方法是什么?我应该使用约束吗?如果是这样,我应该使用什么样的约束?每次subview的大小发生变化时,我是否也必须重新加载TableView?这是我目前用于自定义TableViewCell的代码:importUIKitclass