草庐IT

TableView

全部标签

ios - Swift:在 tableView Cell 中设置标签和自定义参数

这是上一个问题的基础。我有一个这样定义的数组:varitems=[[String:String]]()此数据是从json文件动态更新的for(_,bands)injson{for(_,bname)inbands{letbnameID=bname["id"].stringValueletbnameName=bname["Title"].stringValueletdict=["id":bnameID,"Title":bnameName]self.items.append(dictas[String:String])self.tableView.reloadData()}}这是我打印项目数

ios - swift 核心数据 : Best approach for showing specific data?

我做了搜索,但仍然不知道该怎么做:我有一个tableViewVC,它显示了从CoreData实体检索到的数据列表(单元格):Person。该单元格仅显示每个数据条目的人名属性。当我点击单元格(funcdidSelectRowAtIndexPath)时,它将转到detailViewVC,我想在其中显示与该单个数据关联的其余属性的值(即年龄、性别、地址等)。我本来想把名字的字符串值从VC1传递给VC2,然后在VC2做一些循环,根据名字属性搜索相关数据,但是如果名字在数据库中重复,这是行不通的。绝对是一个愚蠢的解决方法,不会起作用。所以我想为每个数据条目使用一个唯一的ID,比如ObjectI

swift - 在具有一堆静态单元格的 TableView 中设置所有标签的文本颜色

我有一个设置屏幕,它是一个UITableViewController,包含大约20个静态(!)单元格(4组,每组5个单元格)。每个静态单元格都包含一个标签。有没有一种方法可以设置所有标签的文本颜色,而无需为每个标签创建outlet并单独设置其文本颜色? 最佳答案 还有一种方法可以做到这一点。这保证您可以访问单元格View层次结构中的所有标签,无论它们处于什么级别:overridefunctableView(tableView:UITableView,willDisplayCellcell:UITableViewCell,forRow

ios - 如何使用 CoreData 结果快速排序和显示在 UITableview 的正确部分

附在这个问题的最底部的是我的库存Controller文件。我的问题是我在所有部分都得到了重复的结果。我将原因缩小到functableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{我在该函数中的代码没有说明每个部分中有多少行。因此,我只是在每个部分打印出相同的重复结果。实际问题列在下面的图片后面...引用下图:我还可以从我的设置菜单中更改索引,以便它可以按数字索引,例如0-9。引用下图:也就是说,我目前从CoreData加载数据。附件是我使用的实体及其关系的引用图像。问题:我的问题是,如何才能将core

ios - Swift 空数据集

我希望创建一个与此类似的空数据集。不是它的外观或任何东西,而是只是了解空数据集的一般概念。我不确定如何执行此操作,并且我一直想在不使用任何cocoapods的情况下将其植入我的应用程序中。这容易做到吗?我是Swift的新手,所以我一直无法弄清楚这一点。我尝试了下面的代码,但有很多错误,我意识到它没有意义。overridefunctableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{ifreturn==0{//Createtheemptydataset}else{returnjsonfile["res

ios - 从坐标数组到表格的位置之间的距离

我试图用显示从坐标数组中的用户当前位置到位置的距离的行填充表格。我在一个空数组中有坐标,我有用户位置。我坚持将坐标数组放入函数中以计算距离,然后将每个距离值放入表行中的标签中。非常感谢任何见解。varlocationArray:[CLLocationCoordinate2D]=[]varshopperLocation=String()vardistanceText:[String]=[]funclocationManager(manager:CLLocationManager,didUpdateLocationslocations:[CLLocation]){letuserLocati

ios - 直到选择了一行后,函数才能正常工作

我在ViewController中有一个TableView。我有一个小功能来选择TableView中的所有行。当我第一次显示viewcontroller并点击全选按钮时,该功能不起作用。但是,如果我先选择一行然后按下全选按钮,该功能将正常工作并且所有行都被选中。我不确定为什么会这样。TableView的委托(delegate)和数据源已在Storyboard中设置。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell:myTable

ios - 使用 xib 文件的自定义表格 View 的单元格,无法单击/选择/点击

我有tableview和使用swift的自定义单元格。下面是完整的代码:classLeftMenuViewController:UIViewController{lettitles:[String]=["Home","Category","Chat","notification","Flagger","Feedback","Setting","LogOut"]overridefuncviewDidLoad(){super.viewDidLoad()letleftmenuView:LeftMenu=LeftMenu()letnib=UINib(nibName:"LeftMenuCell"

ios - 根据 API 的结果选择 Tableview 单元格

如何通过字符串传递上一个选定的单元格。从API我通过“|”得到结果分开,然后我在删除分隔符后将其放回array中。但是如何将结果传递到tableView中,它将根据结果选择tableview单元格。这是我如何进行选择并将结果保存到数组中的虚拟代码。classTableViewController:UITableViewController{letlimit=5varlastSelectedIndexPath=NSIndexPath(forRow:-1,inSection:0)vargenreList=["A","B","C","D","E","F","G","H"]varstringR

ios - 我如何从 tableviewcell 继续并将不同的数据从每个单元格传递到下一个 tableview?

我正在尝试通过创建一个类来表示每个列表项来练习使用模型制作列表应用程序。我有一个类别类,它包含三个属性——两个字符串和一个字符串数组。这是类(class):classCategory{varname:Stringvaremoji:Stringvartopics:[String]//(thegetCategoriesmethodlistedbelowgoeshere)//init(name:String,emoji:String,topics:[String]){self.name=nameself.emoji=emojiself.topics=topics}在我的Category类中,