草庐IT

TableView1

全部标签

swift - 过滤数组并在 TableView 中显示?

我想在练习词典中搜索name键,然后在表格View中显示过滤结果。我正在使用这个功能funcsearchBar(_searchBar:UISearchBar,textDidChangesearchText:String){letfiltered=exercises.filter{$0["name"]==searchText}print(filtered)if(filtered.count==0){searchActive=false;}else{searchActive=true;}self.exercisesTableView.reloadData()}变量:varexercises

ios - Swift tableView 缓慢和滚动滞后

我正在从jsonAPI调用TableView中提取数据,但在向下滚动时速度非常慢且滞后如何加快表的加载速度。我是swift和xcode的新手,不胜感激importFoundationimportUIKitclassfeaturedViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvartableView:UITableView!@IBOutletweakvarsearchBar:UISearchBar!//ArrayforJSONDatavarproperty:[

ios - 快速异步加载tableView图像

我的代码从网络上下载图像并将它们设置为tableView单元格imageView。它工作正常,除了我需要点击一个单元格来刷新单元格的内容并加载图像。我希望图像在加载后立即出现。我尝试在cellToUpdate下添加reloadData(),但应用程序最终陷入无限循环并崩溃。这是我的代码:letrequest:NSURLRequest=NSURLRequest(URL:imgURL)letgetImage:NSURLSessionDataTask=session.dataTaskWithRequest(request,completionHandler:{(data:NSData!,re

xcode - 使用 tableView :moveRowAtIndexPath:toIndexPath: method 后将新订单保存到核心数据

我在SwiftiOS应用程序中有一个tableView,它允许用户对行重新排序。点击“编辑”按钮,可以重新排序或删除行,然后再次点击“编辑”按钮(现在显示为“完成”)以完成该过程。如果我只是使用tableView:moveRowAtIndexPath:toIndexPath:方法,它会按上述方式工作,并且当点击“完成”时,表格会正确显示重新排序的行。但是它在返回表时不记得新的顺序,所以我在核心数据中添加了一个新的“位置”变量(Int),并根据它让我的表自行排序。我的问题是,在用户移动一行并单击“完成”后,表格会立即自行重新排序,恢复到之前的状态。所以它在核心数据中使用旧的(原始的)位置

ios - 滚动到 TableView 标题顶部

我有一个UITableView占据整个屏幕框架的标题。每次应用程序进入后台,然后返回前台/事件时,我希望屏幕设置回标题顶部。我只看到与滚动到表格顶部有关的答案,类似这些answers使用类似self.tableView.scrollToRow(at:top,at:.top,animated:true)的东西,但这不起作用,因为它只会滚动回UITableView的第0节第0行|不是UITableView标题的顶部.有什么想法吗?谢谢!编辑:试过这个overridefuncviewWillAppear(_animated:Bool){self.tableView.setContentOff

swift - 如何使用自定义模型类按部分字母顺序对 tableView 中的数据进行排序?

我是编码新手,一直在尝试按部分的字母顺序对tableview行中的数据(名称)进行排序。我已经设法创建了部分和索引,但无法弄清楚如何对名称进行排序;每个部分都有相同的名称列表,从A到Z。我有一个包含对象的名称模型类:nameTitle、nameDetail、图像、纬度坐标和经度坐标。tableView显示nameTitle.text。其余对象在另一个ViewController中显示或访问。这是来self的TableViewController的示例代码:importUIKitclassTableOfContentsVC:UIViewController,UITableViewDele

ios - 使用 Core Data Swift 对 TableView 和行进行分段

我在sqlite中有两个表:代码由XCodeGeneration生成:classEvent:NSManagedObject{@NSManagedvarstartDate:NSDate@NSManagedvardetails:EventDetail//ithinkthispropertyshoudbevardetailsArrayamicorrect?}classEventDetail:NSManagedObject{@NSManagedvartitle:String@NSManagedvarlocation:String@NSManagedvarnote:String@NSManage

ios - xcode 7 不在模拟器的解析 TableView 中显示数据,但在设备中有效

我正在使用Parse的表格View类,我有我的表格View自定义单元格,在Xcode6.3.2中一切正常。我刚刚将我的Xcode更新到7beta,因为我想在我的设备上运行测试而无需为开发者帐户支付100美元,无论如何,解析TableView不会在TableView中显示数据:实际上,当我尝试将查询结果打印到控制台时,我确实得到了结果。这是我为此View负责的Controller代码:importUIKitimportParseimportParseUIclassMeetsTableViewController:PFQueryTableViewController{//Initialis

ios - Tableview 正在干扰在其上播放的 View 上的按钮

我的View上有一个tableView,当用户点击某个单元格时,我会显示一个上面有日期选择器的View,它会部分覆盖tableView。我遇到的问题是tableView正在劫持关闭包含日期选择器的View的按钮的触摸。我已经尝试调整tableView的大小来测试这个理论,它工作得很好然后tableView不在按钮下面。有谁知道我如何才能优先触摸按钮而不是tableView?我尝试将View置于最前面:self.view.bringSubviewToFront(self.datePickerView)并且View在Storyboard中的顺序正确: 最佳答案

ios - Split View Controller - 将 TableView 设置为初始 View Controller

我正在尝试使用SplitViewController创建一个数据库。我的问题是如何将TableView设置为初始ViewController?默认是detailviewcontroller,如何设置splitviewcontroller中的tableview为initialviewcontroller? 最佳答案 我想你的意思可能是如何将master设置为最先出现的ViewController。如果是这种情况,这可能对您有用。这取决于您的具体情况,但通常最好将您的AppDelegate设置为SplitViewController的委