草庐IT

TableView

全部标签

ios - ios swift中的搜索栏

我想在我的应用程序中使用搜索栏。我正在尝试使用它,但出现了异常。我有一个名为member[[String:Anyobject]]的字典数组,我从中取出名称并存储到字符串类型的数组数据中,但它不起作用。这是我的代码:importUIKitclasshcbaViewController:UIViewController,UITableViewDataSource,UITableViewDelegate,UISearchBarDelegate{@IBOutletvarsearchbar:UISearchBar!@IBOutletvartableview:UITableView!varmemb

ios - 如何隐藏不在末尾的空单元格 TableView ? swift 3

我刚刚开始swift,我正在制作一个日历应用程序。如果你点击一个日期,我现在会显示一个事件列表。这里所有的问题都是关于隐藏位于tablieview末尾的单元格,但我的不是,所以eventsTableView.tableFooterView=UIView()不起作用。overridefuncviewDidLoad(){super.viewDidLoad()eventsTableView.register(UITableViewCell.self,forCellReuseIdentifier:"theCell")self.eventsTableView.rowHeight=80}funct

ios - 如何通过点击导航栏按钮显示和隐藏 tableView 部分中的标题?

使用Xcode9.3版Swift开发iOS应用程序。你能告诉我如何通过点击导航栏按钮显示和隐藏(切换)tableView部分中的标题吗?搜索栏放在部分的标题中,以使其在滚动tableview时始终可见我想在初始显示中隐藏搜索栏并通过点击导航栏按钮显示和隐藏搜索栏代码和截图如下。代码importUIKitclassTableViewController:UITableViewController,UISearchBarDelegate{letarray=["apple","orange","melon","banana","peach"]letsearchBar=UISearchBar(

ios - 更新父类(super class)的 TableView

我按照教程制作了一个MVVP模型tableview我的tableViewController叫做MyProfileController,看起来像这样:classMyProfileController:UITableViewController{fileprivatevarviewModel:ProfileViewModel?overridefuncviewDidLoad(){super.viewDidLoad()tableView.register(UserInfoCell.self,forCellReuseIdentifier:UserInfoCell.identifier)view

ios - 如何防止搜索栏在滚动时消失? iOS swift

我正在创建一个联系人应用程序。我的TableView顶部有一个滚动条。当我向下滚动时,搜索栏消失了。如何防止搜索栏在滚动时消失?我希望它始终保持在页面顶部,就像第一张图片一样。这是我的Storyboard的图片:如果解决方案不在Storyboard中,这是我的ViewController代码:classViewController:UITableViewController,UITableViewDataSource,UITableViewDelegate,UISearchResultsUpdating{//managessearchbarvarsearchController:UIS

iOS/swift : tableView cellForRowAtIndexPath crash

我在第389行遇到EXC_BREAKPOINT崩溃386functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{387letcell=tableView.dequeueReusableCellWithIdentifier("StationsCell",forIndexPath:indexPath)388cell.textLabel?.text=self.suggestionStations?[indexPath.row]389returncell39

arrays - Swift tableview 单元格重用问题

我今天早上画的是一片空白,需要一点指导。我正在使用自定义表格单元格填充带有字典数组的表格View。字典中的键值对之一是[“Time”],它在字典数组中表示为:“时间”:“上午12点”,“时间”:“凌晨1点”,“时间”:“凌晨2点”,“时间”:“凌晨3点”等等……这是我想做的。如果当前时间是凌晨1点(例如),我想更改该单元格的背景颜色。我使用下面粘贴的代码部分地工作。当表格View加载时,正确的单元格被突出显示,但是当我在表格View中上下滚动时,我看到其他行被突出显示。我假设这与细胞的重复使用方式有关。附加信息:1)“项目”是我的字典数组2)currentTime()只是一个小函数,它

ios - 在 tableview 中点击的两个 Action

在tableview中点击的两个Action!我有一个关于在tableview中点击的问题。我可以在点击时设置辅助操作吗?1.点击(默认)。2.我点击并按住选定的单元格2-3秒,然后执行另一个操作。 最佳答案 可以,您需要在cell.contentView中添加一个UILongPressGestureRecognizer并处理该事件,您的第一个事件“NormalTapevent”将由触发>didSelectRowAtIndexPath默认方法,而hold事件将由UILongPressGestureRecognizer触发单元实现示例

ios - 获取 UITableView 错误 "unable to dequeue a cell with identifier cell"

我正在创建一个带有UITableViewController的应用程序,但出现错误:'unabletodequeueacellwithidentifiercell-mustregisteraniboraclassfortheidentifierorconnectaprototypecellinastoryboard'我不明白如何找到解决方案并修复它。2018-09-1501:28:28.609848+0300Yemekler[6554:482441]***Assertionfailurein-[UITableView_dequeueReusableCellWithIdentifier:

ios - 为什么 tableView 单元格不是动态的?

更新:我发现问题的发生是因为日期标签顶部约束被删除时换行的文本变得可见。问题是日期标签位于其他文本下方。真正的问题可能是细胞没有根据约束动态变化吗?我正在尝试使UILabel中的文本换行(同时我正在尝试根据文本更改单元格)在.xib中,我设置单元格,执行以下操作:self.notifInfoLabel.numberOfLines=0self.notifInfoLabel.lineBreakMode=.byWordWrappingsizeToFit在委托(delegate)方法中返回单元格之前被调用。cell.notifInfoLabel.sizeToFit()//EDIT:turnso