草庐IT

uitableviewcell-dynamic-height

全部标签

ios - UITableViewCell ID

我刚开始使用SwiftforiOS编程,我想制作一个带有表格View和搜索栏的应用程序。当您单击一个单元格时,将播放声音。但是当我搜索时,我不能简单地使用indexPath.row因为将播放另一首歌曲。是否可以给每个UITableViewCell一个标识符,这样我就可以通过点击的单元格的标识符调用声音? 最佳答案 搜索时,理想情况下应该有另一个数组存储搜索结果。假设您有10个单元格。您将拥有一个包含10种声音的数组,您将根据indexPath.row播放这些声音并且您还将有另一个searchResultsArray,用于显示搜索结果

ios - Swift UITableViewCell 显示默认隐藏的数据

我有一个看似随机的问题,我的UITableView中的一些单元格显示了默认情况下应该隐藏的数据。解释隐藏的数据。这是一个股票投资组合,您可以点击其中的一个单元格将其展开(并查看此数据)。当它关闭时,数据再次被隐藏。这是我遇到的导致随机单元格默认显示此数据的问题的屏幕截图。在上面的屏幕截图中,显示隐藏数据的是“RUS.TO”和“CUB”单元格。下面是应该隐藏的View和标签的设置方式://#AdvanceddatastockNameView.setTranslatesAutoresizingMaskIntoConstraints(false)stockNameView.hidden=tr

ios - 显示不正确值的自定义 UITableViewCell

我有一个UITableViewController显示带有一些标签的自定义单元格和一个自定义UIView。在tableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)方法中,当单元格被重用时,颜色似乎没有被重置(它们看起来完全随机)。我该如何解决这个问题?overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{lethistoryEntry=allHistoryEntries[ind

ios - swift Eureka : Can't dynamically hide/show ButtonRow inside cellUpdate

这是我用于显示和隐藏行的代码。我基本上设置了Eureka常见问题解答中提到的隐藏属性。请让我知道这是否是设置隐藏属性以显示/隐藏行的正确方法。form+++Section("main")Voidinrow.tag="sampleRow"ifself.shouldHide{print("hideexampleRow")row.hidden=true}else{print("showexampleRow")row.hidden=false}}.cellSetup({[unownedself](cell,row)inrow.title="TitleExample"row.cell.tintC

ios - 在 UITableViewCell 上滑动时如何配置阈值/距离

我有可滑动的表格View单元格。目的是让用户完全向左或向右滑动行(完全向外滑动),然后从表格中删除滑动的行(就像Gmail的Inbox工作方式一样)。一切正常,但我有一个问题。functableView(_tableView:UITableView,leadingSwipeActionsConfigurationForRowAtindexPath:IndexPath)->UISwipeActionsConfiguration?{letswipeRightAction=UIContextualAction(style:.destructive,title:"",handler:{(ac:

ios - Xcode 6 Beta5 : Why 'UITableViewCell' is not a subtype of 'NSNumber' ?

我试图在实现UITableViewDataSource协议(protocol)的ViewController中实现函数cellForRowAtIndexPath:classViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{...functableView(tableView:UITableView!,cellForRowAtIndexPathindexPath:NSIndexPath!)->UITableViewCell!{varcell=tableView.dequeueReusable

ios - 如何创建具有复杂内容的 UITableViewCells 以保持滚动流畅

我正在做一个项目,我有一个表格View,其中包含许多内容非常复杂的单元格。它通常不会超过两个,但在异常(exception)情况下最多-比方说-30个。这些复杂单元格中的每一个都包含一个折线图。为此,我正在使用ios-charts(https://github.com/danielgindi/ios-charts)。ViewController的内容如下所示:我在viewController的cellForRowAtIndexPath方法中用于使单元格出列的代码如下所示:varcell=tableView.dequeueReusableCellWithIdentifier("Perfg

objective-c - swift 2.1 : Property cannot be marked dynamic?

如何修复此编译错误?dynamicvarusers=[User]()PropertycannotbemarkeddynamicbecauseitstypecannotberepresentedinObjective-C我需要dynamic以便某些ViewController可以观察(通过KVO)users并在users更改时更新他们的View。 最佳答案 正如错误所说错误,不是@objc:NSObject:classA{}funcsomething(){dynamicvara=[A]()}应该改为:@objcclassA:NSObj

ios - UIButton 不适用于自定义 UITableViewCell (Swift)

我真的很抱歉我的英语不好,如果我做错了什么,这是我在这里的第一个问题。我有一个自定义的UITableViewCell作为*.xib文件中的View。其中有一个UIImage,该UIImage上有一个按钮。我将此按钮与一个socket连接到我的CustomTableViewCell.swift类。@IBOutletweakvarauthorImage:UIImageView!@IBOutletweakvarauthorButton:UIButton!在MyTableViewController.swift中我注册了一个NibtableView.registerNib(UINib(nibN

ios - 获取包含按下​​的 UIButton 的自定义 UITableViewCell

所以我有一个自定义的UITableViewCell类:classcustomCell{letbutton1=UIButton()letview1=UIView()view1.frame=CGRectMake(30,60,10,10)view1.backgroundColor=UIColor.blueColor()button1.frame=CGRectMake(10,10,50,50)button1.addTarget(tableView(),action:"test:",forControlEvents:.TouchUpInside)}这是我的ViewController的样子,省略