草庐IT

tableviewer

全部标签

ios - TableView 外部数据源和委托(delegate)未加载

我有一个以编程方式添加到下面的TableView,我想将委托(delegate)和数据源连接到外部类。代码看起来是正确的,但是TableView被添加到View中而没有从外部类获取单元格布局。lettableView:UITableView={letdataService=ActivityDataService()lettb=UITableView()tb.tableHeaderView=niltb.tableFooterView=niltb.rowHeight=50tb.estimatedRowHeight=50tb.dataSource=dataServicetb.delegate

ios - 访问 GMSAutocompleteResultsViewController TableView

我正在使用GMSAutocompleteResultsViewController并将searchBar放置在NavigationBar的标题View中。导航栏和标题View已扩展高度以容纳GooglePlaces搜索栏上方的另一个搜索栏。除了GooglePlacesAutoComplete表格部分显示在导航栏下方之外,这一切都很好。有什么方法可以访问GMSAutocompleteResultsViewControllerTableView,以便我可以操纵它的显示位置? 最佳答案 如果您在Storyboard中设置了ViewCont

ios - 在 tableview 中平滑加载视频

我一直在尝试使用我放入TableViewCell中的AVPlayer将一些视频添加到我的tableView中。但是在加载视频时UI卡住。这是我在indexpath的cellforRow。functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCel{vartableCell:UITableViewCell?=nilif(tableCell==nil){tableCell=tableView.dequeueReusableCell(withIdentifier:"cell")}le

ios - TableView 单元格在按下 'Back' 后被导航覆盖?

所以我在导航栏下有一个表格View,当用户在搜索栏中输入内容时,它会显示出来。一切似乎都能找到。但是在我推送ViewController后,当用户在TableView中选择一个单元格,然后从detailViewController返回时,我的TableView被搞砸了。•问题:在我按下detailViewController后,tableview最顶部的单元格被导航栏覆盖。但这不会在一开始就发生。•我试过:1.Toggled'UnderTopBars'inthestoryboard2.CheckallmyconstraintThisishowaddedthetableviewontot

ios - 如何防止 cell 的 avplayer - Tableview 重新初始化

我遇到了一个大问题。我有一个带有视频播放器的tableview-AVPlayer我有10个单元格,每个单元格都在播放视频。但问题是当我滚动tableview播放器重新初始化和视频播放开始。我想阻止这种重新初始化并像推特一样播放视频我们最后离开时播放什么代码应该尝试?我已经尝试了多个代码但没有成功Codeishereif(Arr_avPlayer.count>indexPath.row){Cell_TVC*cell=(Cell_TVC*)[Arr_avPlayerobjectAtIndex:indexPath.row];returncell;}//Cell_TVC*cell=(Cell_

ios - 重新加载数据时刷新 tableView 闪烁

因此,由于索引超出范围问题,刷新功能使我的应用程序不断崩溃。然后我在第一次清空列表后添加了reloadData。现在我在刷新时出现这种闪烁,因为它首先加载空列表,然后加载填充列表。我应该在哪里清空列表或如何摆脱闪烁?我正在使用swift3和Xcode8.2.1funcgetData(){fetchedUsers.removeAll()self.userTableView.reloadData()//myphpfileurlvarrequest=URLRequest(url:URL(string:url)!)request.httpMethod="GET"letconfiguration

ios - 模态视图关闭后重新加载 TableView

我看过很多关于这个主题的其他问题。但它们都导致同样的事情“View加载”“View确实出现”和“View将出现”我已经把tableview.reloadData()在所有这些中,但在关闭模态视图后,它仍然不会重新加载,直到我终止应用程序然后再次运行。我已经看到您可以通过通知中心执行此操作并且已经看到Here我试过那个方法,但它似乎对我不起作用。提前感谢您的帮助!!!importUIKitclassmainScreen:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvartableview:

ios - tableView 滚动到底部不显示最后一部分,必须手动滚动,有人知道吗?

我使用了下面的两种方法,它们都有效,但我提到的问题。扩展UITableView{funcscrollToBottom(){letsections=numberOfSections-1ifsections>=0{letrows=numberOfRows(inSection:sections)-1ifrows>=0{letindexPath=IndexPath(row:rows,section:sections)DispatchQueue.main.async{[weakself]inself?.scrollToRow(at:indexPath,at:.bottom,animated:tr

ios - 数组在函数中填充并显示但在 tableview swift 中不显示

我遇到了一个数组的问题,它在一个单独的函数中被正确填充,问题是当我试图在我的表格View中填充我的单元格的元素时,我只能找到最后一个元素但是当我想在填充单元格时显示该数组中的元素数它显示正确的元素数,任何人都可以帮忙。这是我检索和填充数组的函数:funcdownloadUserDetails(completed:@escapingDownloadComplete){letFul_Url="http://192.168.1.4:8888/phps/select.php"Alamofire.request(Ful_Url).responseJSON(completionHandler:{(

ios - 如何使用 Core Data 按部分字母顺序对 tableView 中的数据进行排序?

我是Swift3编码的新手。我正在尝试从iPhone“复制”手机应用程序,但在单元格中显示数据时遇到一些问题,它们没有出现(显然那里有一些数据,从核心数据类中恢复)。CoreData类由一个Contact和一些属性组成,例如“firstName”、“lastName”、“phoneNumber”等。我在X.xcdatamodeld中创建了它。那些属性设置在另一个VC中并保存在那里。我想在单元格中显示的是按字母顺序按部分排序的每个联系人的名字,例如电话应用程序。这是我目前所拥有的。extensionContact{vartitleFirstLetter:String{returnStri