草庐IT

IndexPath

全部标签

ios - didSelectRowAtIndexPath 对搜索结果不正确

在搜索结果之前,我的didSelectRowAtIndexPath完美运行:overridefunctableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){performSegueWithIdentifier("fromContactsToChat",sender:OneRoster.userFromRosterAtIndexPath(indexPath:indexPath))}但是当我搜索某些内容并点击结果时,它会将我的联系人视为旧的tableView单元格索引路径。例如:起初我的ta

iOS tableview 单元格随机为空

Screenshotofweirdbehavior截图讲得很好。我有一个带有动态自定义单元格的表格View。如果设置了标签,我为要检查的单元格内容之一添加了println。我可以在调试日志中看到,每个单元格都有其内容。尽管如此,设备上仍然随机出现空单元格,这意味着没有内容出现的行发生了很大变化。即使只是上下滚动也会使第二行消失,但第三行会被填满。再次滚动再次将其翻转。如果我关闭应用程序并重新启动它,每一行都会正确填写。这里是细胞生成的代码:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndex

ios - 仅当我将手机置于横向模式时才会加载表格 View

我有一个自定义表格View,当我运行该应用程序时,它显示为空白,就像它尚未加载一样,但是当我将手机倾斜到横向模式时,条目出现了,这对我来说真的没有意义。有什么建议吗?编辑:这是我的代码importUIKitimportAlamofireimportObjectMapperclassLotteryTableViewController:UITableViewController{letlotteryMachine=LotteryMachine()varcurrentStandings:[Team]=[]vardraftStandings:[Team]=[]overridefuncview

ios - 我怎样才能使 NSFetchedResultsController Update 与 UISearchController 一起工作?

我有一个NSFetchedResultsController显示来自CoreData的一些数据,我正试图让一个搜索栏与它一起工作。搜索有效,但是调用controller(didChangeObject:)时使用的是全表的索引路径,而不是过滤后的表,因此更新要么修改了错误的记录,要么因为索引路径超出范围而导致错误。尽管我知道这是错误的根源,但我不确定如何修复它。我的代码的主要部分如下:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCel

swift - 更改 UITableViewCell 的 intrinsicContentSize 是如何工作的?

我制作了一个UITableView,其中的单元格在您点击它们时会展开。它模仿以下项目:https://github.com/rushisangani/TableViewCellExpand基本上,单元格的容器View有两个subview,它们充当扩展/收缩状态的容器——“前”和“后”,每个都被限制在单元格的顶部、底部、前导和尾部边缘主要内容View。为了使单元格展开或收缩,我只需切换前View和后View底部约束上的isActive属性。这有效,但前提是我在点击时重新加载单元格。如果我只是更改约束,然后尝试调用invalidateIntrinsicContentSize(),则什么也不

ios - 在单个 UITableView 中填充两种类型的 UITableViewCell

我有一个名为notificationsVC的ViewController,它有两个tableView-notifTable和messageTable。在notifTable中,我有两种类型的UITableViewCell-如您所见,有人关注了您并评论/点赞了您的帖子模式。到目前为止,我一直在使用两个这样的UITableViewCell。(重用标识符-cell1和cell3)第一个我做了一个coachtouch文件,名字叫notification_cell.swift和另一个notification2_cell.swiftnotification_cell.swiftimportUIKi

ios - Swift 3.0 无法从 UITableView 中删除一行

我正在使用Xcode8和swift3。当我尝试从UITableView中删除一行时遇到断言失败。Assertionfailurein-[UITableView_endCellAnimationsWithContext:],/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3599.5/UITableView.m:1610Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Invalidupdate:inv

ios swift - UITextField.tag 不工作

我已经实现了一个UITableView和共享同一个UITableViewCell.swift的所有单元格。当我为每个单元格设置UITextField.tag时。它不工作并返回奇怪的结果。有人能帮忙吗?谢谢。overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{switchindexPath.row{case0:letcell=tableView.dequeueReusableCell(withIdentifier:"AddSportTableViewC

iOS - 称重传感器一个接一个

我想使用APIcollectionView.insertItems(at:)一个一个地加载CollectionView的单元格。在线有许多答案通过动画化willDisplayCell和其他方法内部单元格的alpha来实现这一点,例如这里-link.然而,没有什么是完美的。使用collectionView.insertItems(at:)的原因是动画已经内置,无需修改。但是使用collectionView.insertItems(at:),我得到如下错误:***Terminatingappduetouncaughtexception'NSInternalInconsistencyExce

ios - 为 CollectionView 中的部分设置边框

我想像这样创建CollectionView:问题是我想为每个部分制作一个圆角边框并更改其背景颜色。谁能告诉我怎么做? 最佳答案 您可以使用一些自定义UICollectionViewLayout实现这样的UICollectionView外观。补充View有助于了解背景!我可以建议SquareMosaicLayout可以根据您提供的图片进行定制。截图显示,很简单就可以达到想要的外观。它只是缺少单元格之间的边界,但您可以自己轻松完成。附言我已将您的布局添加到存储库,因此您可以下载并运行该项目。使用SquareMosaicLayout的完整