草庐IT

tableview

全部标签

swift - 在数组中添加一个按钮 - Swift

我不知道这是否可能或(很有可能)有更好的方法来实现我的目标。我以编程方式使用部分和项目创建了一个TableView:letsections=["One","Two","Three","Four"]letitems=[["Texthere"],["Texthere"],[BUTTONHERE],["TextHere"]]我需要在tableview中加载一个外部网站的按钮。类似这样的布局:SectionONELoremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdolo

swift - tableview controller 底部奇怪的灰色区域

我不明白为什么这个tableview的底部有灰色区域。我只将表格ViewController嵌入到导航Controller中,并添加了一个标签栏项目。如果我移除导航Controller,那个区域就会消失。 最佳答案 这里有两个可能的原因。要么1)您没有足够的约束将tableview的每个边缘固定到superview要么2)表脚View显示在那个地方,在这种情况下设置tableview.tableFooterView=UIView()并实现heightForFooterInSection以返回0。

Swift UiTableView 不重新加载搜索结果

我有一个奇怪的问题,由于某种原因,我的UITableView在执行搜索后没有重新加载。控制台打印出正确过滤的数据,但表格根本没有改变。我从来没有遇到过这个问题,所以我首先尝试了自然想到的解决方案:在主队列中尝试了tableView.reloadData()退出Xcode,清理构建,重新安装清除派生数据目录我在SO中发现了几个类似的问题,但我看到的所有解决方案都是我尝试过的,主要是在主队列中重新加载tableview。希望也许我只是在我的代码中遇到了问题或者我遗漏了什么。我正在运行Xcode8.3.3importUIKitclassCategoriesViewController:UIV

swift - 使用 NSPredicate 对 TableView 中的核心数据进行排序(Swift)

我是Swift中CoreData的新手,需要帮助使用NSPredicate。我目前在我的应用程序中有一个表格View和一个搜索栏。我还有一个名为Item的实体,其属性为过敏原(字符串)。我想过滤此TableView,以便仅当searchBar.text等于Item.allergen时才显示单元格。funcattemptFetch(){letfetchRequest:NSFetchRequest=Item.fetchRequest()letdateSort=NSSortDescriptor(key:"created",ascending:false)lettitleSort=NSSort

Swift 4 粘贴板到 Finder

MacOS10.12上的Finder接受哪些粘贴板类型?下面的代码让我拖到其他应用程序(如终端和Sublime),但Finder不接受它。是PasteboardType的问题,还是我遗漏了什么?overridefuncviewDidLoad(){super.viewDidLoad()mediaInUseTableView.setDraggingSourceOperationMask(NSDragOperation.every,forLocal:false)}functableView(_tableView:NSTableView,writeRowsWithrowIndexes:Inde

ios - 在 TableView 中按距离排序

我正在尝试按离用户最近的距离对tableView的结果进行排序。我已经将距离和函数分开来填充距离,以便更好地掌握我的数据操作。我觉得它应该很简单,但我知道我想念它。距离函数是这样的:funccalculateDistance(userlat:CLLocationDegrees,userLon:CLLocationDegrees,venueLat:CLLocationDegrees,venueLon:CLLocationDegrees)->Double{letuserLocation:CLLocation=CLLocation(latitude:userlat,longitude:use

ios - 使用 MKLocalSearchCompleter 没有地标

我只想搜索城市,但无法过滤MKLocalSearchRequest/MKLocalSearch。我尝试了MKLocalSearchCompleter但这没有给我任何地标……只有名称和副标题。有没有办法从MKLocalSearchCompleter获取地标?我做了以下让它工作。但我认为在didSelectRowAtindexPath中再次调用MKLocalSearchRequest不是一个好习惯。但是我无法保存第一个结果并从didSelectRowAt中的数组中获取正确的项目varsearchCompleter=MKLocalSearchCompleter()varsearchResul

ios - 删除 TableView 中的数据(Swift)

TableView中的数据被移除(Swift)我的应用程序“Notes”有一个代码。但有时表中的数据只是被删除了。我该如何解决这个问题?如果向后滚动页面,数据将被删除**我用来保存和加载数据:**funcsave(){UserDefaults.standard.set(myData,forKey:"notes")UserDefaults.standard.synchronize()}funcload(){ifletloadData=UserDefaults.standard.value(forKey:"notes")as?[String]{myData=loadDatatable.re

json - 从选择图像或按钮获取 JSON url 到 Swift 4 中的字符串

你好StackOverflow社区。我目前正在处理我的新应用程序的界面。当我尝试从Web服务器获取一些JSON数据时,我在将它实现到应用程序时遇到了一个小问题(不知道我应该怎么做)。基本上我想要得到的是一个按钮或图像,当我选择它时,我会在我的JSONUrl中得到一个选择水果示例:我选择了banana并将获得此JSONurl:"https://www.examplewithfruits.com/getsomeFruit"+"banana"+"fromList"我选择了apple并将获得此JSONurl:"https://www.examplewithfruits.com/getsomeF

ios - 使用 NIB 无法识别 UITableViewCell 中单击的单元格 UITableView

我正在编写一个具有包含多个单元格的仪表板的应用程序。其中一个单元格有问题,但答案是动态填充的,所以我决定使用UITableView来处理它。我将UITableViewCell设置为内部UITableView的委托(delegate)和数据源,并进行了定义单元格和选定状态的配置。extensionSurveyTableViewCell:UITableViewDelegate,UITableViewDataSource{functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{answers=mo