草庐IT

Static-TableView-Cells

全部标签

ios - 滚动时 Swift iOS TableView 单元格项目消失

当我滚动浏览tableview时,我发现列表中的一些角标(Badge)消失了。我的单元格设置为具有自定义类CustomTableViewCellCustomTableViewCell:importUIKitclassCustomTableViewCell:UITableViewCell{@IBOutletweakvarbadgeIcon:AsyncImageView!@IBOutletweakvartitle:UILabel!funcconfigureCell(data:JSON){ifletitemType=data["item_type"].int,itemTitle=data["

ios - 在 BannerView 加载/未加载时显示/隐藏静态 TableView 单元格

我已将AdMob标准横幅集成到静态表格View单元格中(表格View:1个部分,5行)。我想根据是否加载横幅自动隐藏或显示相关的表格View单元格(包含AdMob横幅View)。我的AdMob横幅集成代码:importUIKitimportGoogleMobileAdsclassWorkoutsFreeListTVC:UITableViewController,GADBannerViewDelegate{@IBOutletweakvarbannerView:GADBannerView!overridefuncviewDidLoad(){super.viewDidLoad()banner

ios - Segue传递数据后如何重新加载tableView数据

我有两个TableView。一个是用户点击的,另一个是显示数据的。当用户单击第一个TableView中的单元格时,将对我的firebase数据库进行查询,并将查询存储在数组中。然后我通过segue传递数据。我使用了属性观察器,所以我知道正在设置变量。通过使用断点,我能够确定我的变量在cellForRowAtIndexPath方法之前获得它的值。我需要帮助在我的TableView中显示数据。我不知道在哪里重新加载数据以使TableView更新我的数据。我正在使用Swift。编辑2:我已经解决了我的问题。我将发布我的第一个和第二个TableView,以便您可以看到我的解决方案。第一个表格V

ios - 如何从 TableView 中删除 Firebase 中的节点

我目前正在使用Firebase来存储人员数据和有关他们的一些详细信息。这就是我从数据库中检索详细信息以填充我的tableView的方式:letref=FIRDatabase.database().reference().child("Users")ref.observeEventType(.ChildAdded,withBlock:{(snapshot)inifletfirstname=snapshot.value?.objectForKey("firstname"),lastname=snapshot.value?.objectForKey("lastname"){letfullna

ios - Xcode 模拟器 TableView 是黑色的

在模拟器中运行我的Xcode项目时,我的UIViewController(不是UITableViewController)中的UITableView是黑色的。这是我的模拟器的图片:我的cellForRowAtIndexPath方法的代码:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcellIdentifier="Cell"letcell=tableView.dequeueReusableCellWithIdentifier(cell

swift 如何修复 TableView 的 segue 准备

overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifier=="toChat2"{guardletnavController=segue.destinationViewControlleras?UINavigationController,letchatController=navController.viewControllers.firstas?ChatViewControllerelse{return}letindexPaths=self.tableView!.

ios - 自动调整 Tableview 单元格到单元格内容(SWIFT)

我正在尝试让我的tableview正常工作,因此当单击一个单元格时,它会自动调整大小以适合单元格内的内容。(不同数量的文字会自动调整大小不同。Cellwhennotclicked(firststateandsizeitshouldgobacktowhenclicked=44.0因此对于此图像,这是每个单元格将仅处于默认和取消选择状态的阶段。白色文本将是唯一可见的内容。Cellclickedstate.resizestomy"letselectedCellHeight:CGFloat=88.0"constant.Whichneedstoautomaticallysizetofittheg

ios - swift 3 iOS tableview 数据源内存

我有一个用作新闻源的表格View。这些单元格由一组新闻源项目填充。我从服务器获取JSON,从该输入创建新闻源项目并将它们附加到我的新闻源数组。新闻源项目包含标题、描述和图像url字符串。在:overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{varcell=tableView.dequeueReusableCell(withIdentifier:"ImageFeedItemTableViewCell1",for:indexPath)as!ImageF

swift - 用在线文件目录填充 TableView

我有以下代码letwebPath=URL(string:"http://peterlinnik.com/Plex%20Music/The%20Beatles%20-%20Discography/Abbey%20Road/")do{//Getthedirectorycontentsurls(includingsubfoldersurls)letwebFiles=tryFileManager.default.contentsOfDirectory(at:webPath!,includingPropertiesForKeys:nil,options:[])print(webFiles)}ca

ios - TableView 数组映射

我的代码是swift3并在TableView中创建了两个数组,将JSON数据放入Array,如果我映射这两个数组将获取超出范围的错误索引,如何正确映射Array?functrainType(){do{///取得所有列車車種資料lettrainTypeUrl=URL(string:"http://ptx.transportdata.tw/MOTC/v2/Rail/TRA/TrainClassification?$format=JSON")lettrainTypeData=try?Data(contentsOf:trainTypeUrl!)lettrainTypeJson=try?JSON