草庐IT

indexpath

全部标签

ios - 长按删除tableViewCell

我目前在使用Swift2编写的Xcode7.2上运行的iOS9.2应用程序中有一个侧边栏菜单,允许用户加载哪些数据来填充View。我正在使用SWRevealViewController创建该侧边栏。我有一个容器ViewController,它的首页和侧边栏页面列出了用户拥有的所有选项。每次用户从侧边栏表格中选择一个单元格时,它都会执行一个允许刷新首页的segue。我想要做的是允许用户通过长按从表格中删除一个单元格。我想显示一个AlertViewController来确认用户的决定,如果选择"is",我想删除该单元格,然后选择表格中的第一项。我已尝试按照LongpressonUITabl

ios - 在单元格中保存事件指示器的状态

我在单元格中有事件指示器。使用NSFetchedResultsController更新单元格funccontroller(controller:NSFetchedResultsController,didChangeObjectanObject:AnyObject,atIndexPathindexPath:NSIndexPath?,forChangeTypetype:NSFetchedResultsChangeType,newIndexPath:NSIndexPath?){switchtype{case.Update:iflet_indexPath=indexPath{self.tab

ios - 如果我使用 UICollectionViewDelegateFlowLayout,cellForItemAt IndexPath 不会调用。这是iOS的错误吗?

如果我使用UICollectionViewDelegateFlowLayout,cellForItemAtindexPath不会调用。在这种情况下:classSomething:UIViewController,UICollectionViewDelegate,UICollectionViewDataSource{}它调用我的cellforItemAtIndexPath,但不调用我的funccollectionView(_collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,s

ios - 当前单元格不可见时,UICollectionView 显示错误的项目数?

关于我的UICollectionView中显示的项目,我有一个问题,我不确定如何解释,但我会尽可能详细地解释,希望有人能帮助解决这个问题。目前,我有一个包含UICollectionView的UITableViewCell。每个UICollectionCell都包含一个图像,从它的indexPath中检索。以下示例代码是我对包含UICollectionView的UITableViewCell的实现:extensionMainViewController:UITableViewDelegate{functableView(_tableView:UITableView,cellForRowA

ios - 如何通过单击单元格中的按钮来删除 tableView 中的单元格?使用核心数据

我创建了一个ToDoList应用程序。我使用tableView来列出任务。我为单元格使用自定义类。在单元格contentView中,我有一个标签和一个完成按钮。我已经在我的代码中成功实现了完成按钮点击操作。它工作正常。问题当我点击完成按钮时,它会删除最后添加的任务。但不是点击的那个。当我再次尝试单击完成按钮时,它不执行任何操作。如何解决这个错误下面添加了GIF,点击链接实体类ToDo导入基金会导入核心数据publicclassToDo:NSManagedObject{publicoverridefuncawakeFromInsert(){self.created=NSDate()}}主

ios - 返回应用程序按钮,从我的应用程序开始

当我的应用程序使用将用户重定向到safari(也发生在其他重定向中,不仅是safari)UIApplication.shared.open(URL..)然后用户按下“返回应用”按钮,应用重新开始,而不是从重定向前的点继续。我有一个设置表,当您按下一个单元格时会发生重定向。(想象一个带有“我们提供的更多应用程序”的单元格)我知道这不是默认行为,所以我错过了一些我无法通过谷歌找到的东西。任何人都可以指出我的文章或有想法吗?提前致谢。“返回应用”按钮的屏幕截图编辑:如果这起作用,我就没有使用Storyboard。所以考虑到评论,也许我没有正确设置导航Controller,所以没有层次结构堆栈

ios - 每当出现新单元格时,将 UICollectionView 单元格垂直和水平连续居中

设置:我目前有一个UICollectionView,它是一堆用于模拟AppleWatch主屏幕UI的单元格的圆圈。我是通过关注thisguide做到的.如果您没有阅读这篇文章或它由于某种原因而下降,它基本上是一个UICollectionView圆圈,当您将它们从中心滚动时,外部圆圈会按比例缩小。问题:我希望气泡动态弹出,这样每当用户获得奖励时,奖励就会“弹出”,即以动画形式从0缩放到1。但是,我希望可能存在的任何单元格始终居中。因此,例如,当用户从1个奖励跳到两个时,我希望第一个移动到左侧,同时新的弹出。我尝试过的:我已经尝试实现UICollectionView的insetForSec

ios - 来自 UICollectionView 的 didSelectItemAt 和 didDeSelectItemAt

如果我在UICollectionView中使用didSelectItemAt,我想更改所选单元格的颜色。使用didDeselectItemAt,我想替换之前选择的单元格的颜色。搬家前效果很好。但是,移动到最右边将无法正常工作。这是为什么?funccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection:Int)->Int{return14}funccollectionView(_collectionView:UICollectionView,cellForItemAtindexPath:I

swift - 如何在 UITableView 的编辑模式下将自定义单元格移动到左侧

我有UITableView的自定义单元格,它由UIImage和textLabel组成。当我选择编辑模式时,textLabel显示以下图像;我想把它移到左边。我尝试了所有要做的事情,但没有用。请告诉我。functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{returnallRows.count}functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=table

ios - 删除核心数据中的记录后无法删除索引处的表行

首先我要说的是,我对使用Xcode/Swift制作应用程序非常陌生。我从来没有真正用Obj-C做过任何事情,所以Swift确实是我第一次接触iOS编码。我的问题是我试图在删除核心数据记录后删除表格单元格。我似乎能够很好地删除核心数据,但每次尝试删除单元格行时都会出现相同的错误。我得到的错误如下:2016-03-1008:49:56.484EZList[31764:3225607]*Assertionfailurein-[UITableView_endCellAnimationsWithContext:],/BuildRoot/Library/Caches/com.apple.xbs/S