草庐IT

edit-tableview

全部标签

swift - 新的 Firebase 检索数据并放在 tableView 上 (Swift)

我用新的Firebase做了一个简单的社交媒体,我成功地用数据库保存了字符串,用存储保存了图像,但是当需要将数据检索回tableView时,异常的事情发生了!所有检索回来的图像随机显示并不断移动,但其他部分显示完美或当我使用返回帖子时。counttableView显示没有帖子。希望有人能给我一些建议importUIKitimportFirebaseimportFirebaseStorageclasstimelineTableViewController:UITableViewController{varposts=[Post]()vardatabaseRef:FIRDatabaseRe

ios - TableView (:cellForRowAtIndexPath:) Not Called

我知道这个问题已被问过一百万次,但我遇到了这个问题,却终生无法解决,而且之前的所有示例都只有针对其问题的唯一代码。我有一个viewcontroller,里面有一个tableview。我创建了一个自定义的tableviewcell类,但我的问题是:甚至没有调用在viewcontroller中设置的cellforrowatindexpath。我已经包含了UITableViewDataSource和UITableViewDelegate协议(protocol),但没有结果-我的tableview显示时没有任何配置(主要是填充单元格)。 最佳答案

ios - 如何在 textview 中输入后关闭 tableView 中的键盘

在我的应用程序中,我有一个UITableView,它在其第一个单元格中包含一个UITextView,在其他单元格中仅包含一个UILabel。如何在UITableView中键入内容后关闭键盘?我想在点击其他单元格或滚动表格View时随时关闭它。 最佳答案 这是我如何通过IB执行此操作的最简单和最简单的方法。这里可以随意设置属性或者如果你想通过编程,那么self.tableView.keyboardDismissMode=.onDrag 关于ios-如何在textview中输入后关闭tabl

ios - 永远不会调用 TableView cellForRowAtIndexPath(iOS、Swift)

我在UITableViewController中创建TableView时遇到问题。我已经尝试了我发现的所有内容,reuseIdentifier设置正确,行数返回非零数字并且高度在Storyboard中设置。只有cellForRowAtIndexPath没有被调用,其他表函数运行正常。代码如下:表格ViewController:importUIKitimportPhotosclassCropTableViewController:UITableViewController{varphotos=[Photo]()varphotoAssets=[PHAsset]()overridefuncv

ios - 如何在 swift 3 中按 tableView 上的搜索键时关闭键盘?

如何在按下搜索键时关闭键盘?我在tableView上有一个搜索栏,我使用了以下方法。它没有用。知道为什么吗?提前致谢。functextFieldShouldReturn(_textField:UITextField)->Bool{textField.resignFirstResponder()returntrue}更新2.0------------------------------------------------这张照片是我想要做的,当我点击搜索键时没有任何反应。enterimagedescriptionhere我已经设置了UISearchBar代理classSearchVC:U

ios - TableView 滚动到最后一个单元格之外

我在ViewController中有2个TableView,我为它们设置了约束。我还设置了约束和对齐方式。问题是,当它开始时,对齐会按预期工作,但是当我将TableView1推到上方(到达底部)时,它会将最后一个单元格推得更多(请查看下面的屏幕截图)。HereisavideoshowingtheproblemAndthebehaviourofhorizontalinspector上次更新:我想到了一个解决方法,但我不知道如何应用它。如果我可以获得TableView中最后一行的y位置,也许我可以强制TableView不滚动到“y位置+行高”以下。有什么办法可以做到吗?原始问题:它在启动时

ios - 从 Parse 中删除 tableView 单元格中的对象

我正在尝试从Parse中删除某些对象。用户将能够保存帖子,我正在尝试为他们实现一种删除帖子的方法。保存的帖子可以在TableView中找到。我目前有以下内容。overridefunctableView(tableView:UITableView,editActionsForRowAtIndexPathindexPath:NSIndexPath)->[UITableViewRowAction]?{letdeleteAction=UITableViewRowAction(style:.Default,title:"Remove"){(action:UITableViewRowAction!

ios - 当单元格滚动离开时,Tableview 设置消失

背景:我有一个带有自定义单元格的表格View,该单元格带有2个投票按钮,可从服务器中提取JSON数据,如果它表示不允许用户投票,则它会加载按钮禁用且颜色为灰色而不是默认蓝色的单元格。问题:当有人单击单元格上的按钮进行投票时,它会禁用/变灰该单元格的按钮,但是当我滚动经过该单元格并向后滚动时,它只是默认返回启用的蓝色按钮,直到我从表格中拉出并刷新它再次获取服务器数据。我认为的解决方案:我应该在被单击的按钮的indexPath处修改存储用户是否可以投票的本地数组(disableArray),但我不知道该怎么做。那么我如何从自定义tableViewCell子类中的投票函数访问和修改disab

ios - 滑动时 TableView 单元格高度

我有一个带有可扩展单元格的TableView,使用此代码:functableView(_tableView:UITableView,heightForRowAtindexPath:IndexPath)->CGFloat{letindex=indexPathif(selectedIndexPath!=nil){if(index==selectedIndexPath){return90}else{return60}}else{return60}}functableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){s

ios - 为什么在 searchBar 和 tableview 之间添加空白?

我有一个TableViewController。我添加了搜索栏。但是当我点击searchBar时,我在searchBar和TableView之间有一个空白区域?为什么?它是如何修复的?在下面,我添加了代码tableViewController的屏幕截图和列表。感谢您的帮助。!!!!!!-列出TableViewController-!!!!!classAlfavitController:UITableViewController,UISearchResultsUpdating{varsearchController:UISearchController!varresultControll