草庐IT

tableview

全部标签

ios - 如何在点击时更改 UITableViewCell 的高度?

我试图让UITableViewCell在点击特定单元格时显示有关特定单元格的更多内容。一旦单元格展开并再次被点击,单元格应收缩回其原始大小。我很确定必须对委托(delegate)heightForRowAtIndexPath和didSelectRowAtIndexPath做一些事情,但我不知道如何使用didSelectRowAtIndexPath选择特定的表格单元格行.//HeightoftablecellrowsfunctableView(tableView:UITableView,heightForRowAtIndexPathindexPath:NSIndexPath)->CGFl

ios - 我不知道为什么在 swift3 中不调用 viewForHeaderInSection

我不知道为什么viewForHeaderInSection在swift3中没有被调用。我在UITableView中添加了heightForHeaderInSection但不幸的是没有调用。请帮助我检查如何修复它。funcnumberOfSectionsInTableView(_tableView:UITableView)->Int{return3}functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{switch(section){case0:returnhomeStrs.countcas

ios - swift 3 : Hide UITableView if Empty

我有一个表格View,我将其用作屏幕的一部分。@IBOutletvartableView:UITableView!有时我有数据,有时我没有。我只想在有数据时显示表格,在没有数据时隐藏它。我尝试添加一个小于或等于选项的高度约束。但是如果我这样做,即使我有数据,tableview也会被隐藏我该怎么办?我用谷歌搜索,没有找到解决方案,所以在这里问。免责声明:我是iOS/Swift开发的新手。对不起,如果这已经回答了 最佳答案 您可以像下面这样显示隐藏tableView。您可以使用可能用于填充数据的数组或使用tableView属性numbe

iOS Swift,使用标签更新 tableview CellForRow 之外的 UITableView 自定义单元格标签

设置(Swift1.2/iOS8.4):我在UIViewController中有UITableView自定义单元格(标识符=Cell)。在自定义TableView单元格内有两个按钮(递增/递减计数)和一个标签(显示计数)。目标:当我们按下增加计数或减少计数按钮时更新标签。目前我能够获取按钮标签并调用CellForRowAtIndexPath之外的函数。按下按钮会增加和减少计数。但是我无法在标签中显示计数更新。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableVi

iOS 11 UITableView 中的额外顶部空间

当我在iOS11SDK上更新我的应用程序时,TableView开始表现得很奇怪,它正在添加额外的顶部空间,但实际上那个额外的空间是Cell本身但它没有呈现,请查看ios11更新之前和之后的附加图像.谢谢! 最佳答案 在您的代码中设置新属性contentInsetAdjustmentBehavior,它会解决问题。if#available(iOS11.0,*){collectionView.contentInsetAdjustmentBehavior=.never}UIScrollView上有一个名为contentInsetAdjus

ios - 如何将数据从 subview Controller 传递到父 View Controller ? swift

我创建了一个事件,当单击其中一个文本字段时,它会弹出一个带有产品列表的子项(警告对话框),但是当我单击列表中的一个项目时,我无法在提交的文本中显示它警报已解除。这是父ViewimportFoundationimportUIKitclassViewAward:UIViewController{@IBOutletvartfMCN:UITextField!@IBOutletvartfAmount:UITextField!@IBOutletvartfProduct:UITextField!@IBOutletvartfTotal:UITextField!overridefuncviewDidLo

iOS:具有动态单元格高度的 UITableViewCell 内的 UITableView

我想在UITableViewCell中实现UITableView,并根据内部UITableView内容大小实现单元格的动态高度。我该如何实现这个任何建议?我想要这样的布局...代码工作:functableView(_tableView:UITableView,heightForRowAtindexPath:IndexPath)->CGFloat{letidentifier="OrderHistoryTVCell"letcell:OrderHistoryTVCell!=tableView.dequeueReusableCell(withIdentifier:identifier)as?O

ios - Swift - tableView 行高仅在滚动或切换展开/折叠后更新

我正在使用CollapsibleTableViewfromhere并根据我的要求对其进行修改以实现可折叠部分。Hereishowitlooksnow.由于根据UI设计,我的部分有一个边框,因此我选择了部分标题作为我的UI元素,在折叠和展开模式下都保存数据。原因:我试过了,但无法在下面解释的这个模型中工作-**在部分标题中包含我的标题元素,并在其单元格中包含每个项目的详细信息。默认情况下,该部分处于折叠状态。当用户点击标题时,单元格被切换显示。正如我所说,由于需要向整个部分(点击的标题及其单元格)显示一个边框,因此我选择了部分标题作为我的UI操作元素。这是我的tableView代码-fu

ios - iOS11出现键盘时,UITableView将键盘高度添加到contentSize

我正在开发一个应该在iOS11和12上运行的聊天。在iOS12上,一切都按预期运行。但是,在iOS11上,我遇到的问题是,一旦键盘出现,表格View内容大小就会增加(无单元格)。额外高度的量与键盘高度相匹配。演示这是一个演示,左边是iOS11,右边是iOS12。在iOS12上一切正常。当键盘出现时,请注意iOS11上表格View的底部。View/ViewController层次结构设置-=ViewController+=查看-UINavigationViewController-UIViewController//ControllingcontentInsets,contentOffs

swift - 模型未表示的可见单元格后面的隐藏 TableViews 单元格

我目前正在为客户构建聊天机器人应用程序。聊天是使用带有自定义单元格的UITableView实现的。来自机器人的文本消息构建为带有UITextView的自定义UITableViewCell(因为它需要可点击链接,否则我会使用UILabel)包裹在UIView容器中以在其周围绘制气泡。这个容器View也有一个阴影来取悦设计师:P每次收到来自机器人的新消息时,此消息都会延迟一小部分时间,以便用户可以提前阅读消息。那时,一个所谓的WaitingMessageTableViewCell显示在新单元格将到达的索引处。时间到期后,WaitingMessageTableViewCell从模型中移除,然