草庐IT

TableView

全部标签

swift - 导航到 TableView 中每个单元格的新 View Controller

我是swift的初级编码员。我正在尝试创建一个选项卡式应用程序。对于我的一个选项卡,我正在创建一个TableView,其中有多行,每行都有不同的任务(一个很好的思考方式是facebook应用程序,更多屏幕中的每个选项都会带您到一个单独的View)现在,我的表中填充了一个数组:letarray=["one","two","three]我想问一下,每次我点击这些行之一时,我都想去一个新的ViewController。这怎么可能?我尝试的是performSegue和我在Storyboard中提供的identifier,但随后会有x数量的segues连接到TableView?所以我认为这是不对

ios - 搜索 TableView 无法选择行

在搜索tableView时,每次我尝试选择一行时,它只会将我带回到未搜索的tableView。我错过了什么?当不通过表格过滤时,segue工作得很好。当搜索栏被激活时,选择一行的能力就消失了。importUIKitimportFoundationclassBenchmarkWODViewController:UITableViewController,UISearchResultsUpdating{varWodList=[WOD]()varFilteredWodList=[WOD]()varKeyword=""varsearchController:UISearchController

ios - 使用 UIViewController 作为 TableView 单元格

我有一个分段控件,它在两个UIViewController之间切换。一个信息View和一个ListView(TableView)。我想使用第一个UIViewController作为我的TableView的第一个单元格(在另一个部分)。有没有办法将UIViewController转换为单元格或以某种方式将其用作TableView的单元格? 最佳答案 以您自己的方式使用此代码。在这里,我们将ControllerView添加为单元格的subview,并使用自动布局来正确管理。您只需要理解并使用代码即可。functableView(tabl

uitableview - Swift - 什么是沮丧?为什么我需要向下转换 tableview 中的单元格?

下面的代码是在UItableview中显示单元格的名称。overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("Cell")asUITableViewCellcell.textLabel!.text="Spring\(indexPath.row+1)"returncell}存在编译错误,Xcode建议我将行“as”更改为“as!”

ios - numberOfSectionsInTableView 未调用

在我的ViewController中,我有一个UITableView和这些方法:functableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{if(self.mQuoteObjects.count>0){return1}return0}functableView(tableView:UITableView,numberOfSectionsInTableViewsection:Int)->Int{letnbItem=self.mQuoteObjects.countreturnnbItem}方法“num

swift - 如何访问静态单元格

我直接在Storyboard中创建了一个TableView;此tableView在4个部分中包含8个静态单元格(基本样式);现在,我如何通过代码编辑这些单元格?例如更改textLabel、backgroundColor、分隔符ecc我试图为每个cel设置一个标识符,但没有成功... 最佳答案 对于在Storyboard中创建的静态单元格,您可以简单地为要编辑的元素设置IBOutlet,方法是按住ctrl键从Storyboard中拖动到相应的ViewController,最终得到类似这个:classMyViewController:U

ios - 在 UITableViewCell 上设置自定义分隔符

在我的UITableView中,我想要一个“居中”分隔符效果,其中分隔符从左侧缩小30pt,从右侧缩小30pt。我已经设法通过InterfaceBuilder设置TableView本身的“CustomInsets”属性来实现这一点,但我无法通过代码重现此行为(我必须这样做)。特别是这段代码:self.tableView.separatorColor=.greenself.tableView.separatorStyle=.singleLineself.tableView.separatorInset=UIEdgeInsets(top:0,left:30,bottom:0,right:3

ios - 以编程方式快速将搜索栏添加到 TableView

我有一个文本字段,它代表一个TableView作为它的输入View。我想向该TableView添加2个内容。1)添加搜索栏。2)在tableview顶部添加取消按钮。classenterYourDealVC:UIViewController,UITableViewDataSource,UITableViewDelegate,UISearchBarDelegate,UISearchDisplayDelegate,UISearchResultsUpdating{vartableView:UITableView=UITableView()letsearchController=UISearc

ios - 如何使用 MVVM/RxSwift 根据来自其他单元格的值更新 tableview 的单元格?

我是RxSwift的新手,正在尝试通过创建一个简单的注册表单来学习。我想使用UITableView来实现它(作为练习,而且将来会变得更复杂)所以我目前使用两种类型的单元格:只有UITextField的TextInputTableViewCell只有一个UIButton的ButtonTableViewCell为了表示每个单元格,我创建了一个如下所示的枚举:enumFormElement{casetextInput(placeholder:String,text:String?)casebutton(title:String,enabled:Bool)}并在Variable中使用它来提供t

ios - UILongPressGestureRecognizer 中断 tableView 滚动

我创建了一个包含UILongPressGestureRecognizer的自定义Label类,我在TableViewController的表格View单元格中调用它。长按手势识别器工作(属性字符串中的两个可点击区域),但如果滚动手势从我的CustomLabel的UILongPressGestureRecognizer区域之一开始,则包含标签的tableView不再滚动(平移)。我已尝试cancelsTouchesInView=false以及下面的各种响应,但均无济于事。任何建议将不胜感激。我在这个问题上花了一个星期。我的代码如下。这是CustomLabel类:classCustomLa