草庐IT

TableView1

全部标签

ios - Swift:选择搜索结果后返回tableview

我已经成功实现了搜索功能。我希望能够搜索我的列表,选择列表中的项目,然后在项目保持选中时返回到主TableView。我该怎么做?这是在搜索栏中没有任何选择或字符输入的表格View。项目没有详细View。项目确实有更多可以检索的信息,例如网址。当用户按下左上角的“邮件”按钮时,必须稍后检索此数据。这是包含搜索结果的列表。单元格的灰色突出显示表示该单元格已被选中。我现在如何返回主TableView,同时保留选择?我只看到右上角的取消按钮、搜索栏顶部中间的十字按钮和键盘右下角的“搜索”按钮。在存储选择的同时没有带你回到主TableView。根据建议的答案,我能够使用以下函数存储行的索引路径:

ios - 将对象映射到 TableView 部分的二维数组 Swift

我想不出更好的方法来做到这一点。我正在将Student对象的所有属性映射到二维数组中。所以我的电视有部分。我也不能使用静态Tableview,如果是这样就不会存在这个问题。所以我在TVC中的代码letcurrentUser=PFUser.currentUser()!as!MyUservarmembershipSection:[[String:String]]!vardetailsSection:[[String:String]]!varemergancySection:[[String:String]]!varmedicalSection:[[String:String]]!varti

uitableview - 快速隐藏Tableview的静态单元格

我有一个使用静态单元格表​​View的应用程序。在某些情况下,需要隐藏一些单元格,并在需要时再次显示它们。我该怎么做? 最佳答案 为了做你想做的事,我使用numberOfRowsInSectiontableview的方法使用bool变量ifsection==3{if!hideTableSection!{return1}else{return2}}每次我需要隐藏一些单元格时,我都会更改bool变量,然后重新加载我的表格。它只能管理每个部分的最新行,但我没有找到更好的... 关于uitabl

ios - 添加单元格后 TableView 自动滚动行为异常

查看设置:我的TableView有3个部分,每个部分有4或9个单元格。每个Cell都有一个Label和TextField。在开始编辑每个部分索引2处的单元格时,我重新加载现在将包含9个单元格的部分(将模型更新为dequeueCell,以便再添加5个单元格)。问题:对于该部分的未展开状态,tableView按预期滚动(将文本字段带到屏幕的可见部分)。但是在我通过开始编辑任何部分索引2处单元格的文本字段来添加单元格之后,tableView滚动以隐藏文本字段。一旦任何部分的单元格数量增加,表格View中的任何单元格都会出现奇怪的滚动。此外,当奇怪的滚动发生时,tableView被重新加载(这

ios - 如何使用 View Controller (swift)重新加载 TableView

我对此很陌生。我花了几个小时来解决关于这个主题的各种问题,但找不到适合我问题的答案。我有一个viewcontroller(不是tableviewcontroller),其中一个tableview作为subview。我的问题是如何在ViewController的:viewwillappear方法中重新加载表数据。在方法内部,我无法“访问”tableview实例。(我也知道我不能使用reloaddata()因为我没有使用tableviewcontroller)。您知道任何简单的解决方案吗?(我非常认为协议(protocol)可以帮助解决这个问题?)这是简短的代码:classViewCont

ios - 带有 SearchController 的 TableView - 未调用 DEINIT

我已经从界面生成器向我的应用程序添加了一个搜索栏和搜索显示Controller。我无法正确地取消初始化(dealloc)。它显示了以下行为(swift2、ios9):用户不搜索任何东西,只是从tableView中选择一个项目,调用DEINIT用户搜索某些内容(或只是点击搜索栏),取消搜索,从tableView中选择项目,调用DEINIT用户搜索某些内容(或只是点击搜索栏),然后从tableView中选择一个项目,未调用DEINIT:(如果我在导航Controller中选择“后退”而不是选择项目,则会发生相同的行为。coderemoved-refertoCOMPLETECODEatbot

ios - Swift - 覆盖 tableview 函数 - 方法不会覆盖其父类(super class)中的任何方法

我想实现UISearchController,使用本教程逐步进行:SearchforplacesusingMKLocalSearchRequestanddisplayresultswithUISearchController在这个部分...SearchforlocationsusingMKLocalSearchRequest...我对第3步有疑问。设置TableView数据源extensionLocationSearchTable{overridefunctableView(tableView:UITableView,numberOfRowsInSectionsection:Int)-

ios - self.tableView.delegate = self swift

如果我有一个UIViewController并且我在Storyboard中将一个tableView连接到它,连接tableview导出,然后通过连接检查器连接数据源和委托(delegate)方法(cntrl+拖动到vc橙色圆圈图标),我仍然需要添加self.tableView.delegate=self和self.tableView.datasource=self到实际的ViewController?当然,在实际的vc中,我正在实现tableView数据/委托(delegate)协议(protocol)。此外,我假设无论答案是否相同,CollectionViewController都会

xcode - 给定 XCTest UI 测试中的索引,如何验证 TableView 行内文本的存在?

我正在使用XCTestUI测试框架来检查表格View中的行。在我的测试中,我需要在给定索引的情况下验证TableView行中文本的存在。我正在考虑使用tableRows.elementBoundByIndex方法,但它没有返回任何内容。调用tableRows.count返回的行数为零。该表存在并已填充,因为我可以成功查询行内的文本:XCTAssertEqual(app.tables.staticTexts["CuteAlpaca"].exists)在XCTestUI测试中,如何根据给定的索引来验证行中是否存在文本? 最佳答案 事实证

ios - UIView 中的 Swift TableView 不显示数据

我想创建一个页面,顶部应该有一个map,底部应该有5行表格View。所以我创建了UIViewController放置我的mapView然后放置TableView。我创建了myViewController.swift和myTableViewCell.swift但是当我在模拟器上尝试时,tableview上没有显示任何数据。只有空单元格。我没有收到错误这是我的代码。谢谢importUIKitimportMapKitclassmyViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutle