草庐IT

IndexPath

全部标签

ios - 什么时候设置更改 heightForRowAt UITableView 动画被打破

什么时候设置改变heightForRowAtUITableView动画是brokencell是一个跳跃。如果选择最后一行并滚动到顶部,然后点击折叠行,表格会向上跳。动画坏了。overridefuncviewDidLoad(){super.viewDidLoad()tableView.delegate=selftableView.dataSource=selftableView.estimatedRowHeight=300}functableView(_tableView:UITableView,heightForRowAtindexPath:IndexPath)->CGFloat{re

ios - Tableview 不重新加载自定义附件类型

我正在尝试通过表格View中项目上的自定义幻灯片来实现“完成”方法。但是当我点击“完成”按钮时,它不会更新我的自定义电池附件类型。(在“editActionsForRowAtIndexPath”函数中找到(或搜索“//标记为已完成”))我已经尝试了好几个小时我能想到的一切,但我只是被卡住了。请请注意,我对此很陌生,所以如果你能用易于理解的语言帮助我,那就太好了。overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcellId

ios - UITableViewCells 初始加载 View /显示问题

所以我有一个UITableView加载了许多引号列。进入显示此数据的UITableView后,单元格最初似乎没有正确加载,文本看起来真的被压扁和/或切断,大约1/2秒后,它正确加载并且所有内容工作正常。每次我加载表格View时都会发生这种情况。例如:这是.estimatedrowheight的问题...还是因为View无法足够快地将数据加载到UITableView?然而,我尝试修改行高无济于事。编辑当我明确设置高度时,它看起来像这样-captionsTableView.rowHeight=80它工作得很好......因为每个单元格以80点的高度加载,没有初始加载故障。但是使用capti

ios - 将数据传递给 Swift 中的容器 View ?

我在我的VC中使用TableView和容器View。现在我想将选定的indexPath.row发送到我的容器View。我试图在Prepareforsegue的帮助下实现这一目标。但它不起作用。我认为TableView和容器View是同时加载的。这样数据就传不过去了。如果我错了,请纠正我。我需要实现以下布局。如果从表格单元格中选择了电影,则必须在播放器中播放视频。提前致谢!VCPlayerController是容器ViewoverridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){varPlayerScen

ios - 滑动删除 UITableViewCell

我正在尝试在UITableViewCell中创建一个“滑动删除”。我尝试了以下代码:functableView(tableView:UITableView,commitEditingStyleeditingStyle:UITableViewCellEditingStyle,forRowAtIndexPathindexPath:NSIndexPath){}functableView(tableView:UITableView,editActionsForRowAtIndexPathindexPath:NSIndexPath)->[AnyObject]?{vardelete=UITable

ios - 照片框架和可重用的 UICollectionViewCell

我有一个UICollectionView可以使用Photos框架显示设备相册中的照片。照片显示正确,但如果我快速滚动(比如当您在屏幕顶部用胶带转到collectionView的顶部时),我有一些照片不在正确的indexPath上。我只需要稍微滚动一下,将坏照片从屏幕上移开,一切就会恢复原状。我在prepareForReuse期间通过取消当前请求来清理单元格。我估计是PHImageManager的异步请求有问题,但我不知道如何避免这个问题。这里是一些代码:ViewControllerextensionAlbumDetailViewController:UICollectionViewDa

ios - 如何减少 Collection View 中的内存使用量?

我有一个包含30个单元格的collectionview的应用程序。它的单元格由图像和标签组成。我的问题是,当我加载该图像时,我的内存使用了87Mb。但是如果我没有设置那个图像,我的内存使用量只有30Mb。我正在使用Moa异步加载图像。这是我的单元初始化:importUIKitimportmoaclassProductListItemCell:UICollectionViewCell{@IBOutletvarimgProductItem:UIImageView!@IBOutletvartitlleProductList:UILabel!@IBOutletvarpriceProductLi

ios - tableView.cellForRow(在 : indexPath) returns nil?

我正在尝试使用CoreData实现一个tableView。该表有四种排序方式。我在实现前三个方面没有问题,但第四个不同,因为它是一个有关系的实体。在我可以添加项目的第二个ViewController中,我添加了获取现有项目信息并将它们显示在相关单元格中的功能。该应用程序有2个ViewController,一个用于tableView,另一个用于添加/编辑tableView正在查看的项目。接下来是两个类:importUIKitimportCoreDataclassViewController:UIViewController,UITableViewDelegate,UITableViewD

ios - cellForRowAt indexPath 中 Realm 对象的 UITableView 性能

我的tableView中有许多不同的类别部分是从一个名为allProducts的变量加载的它包含我所有的Realm对象(类型为Results)。但是,自从我引入这段代码以来,每个部分都加载了正确的产品:switchproductViewSegmentedControl!.selectedSegmentIndex{case0:allProductsInSection=allProducts.filter("itemgroup=%@",allProductSections[indexPath.section])case1:allProductsInSection=allProducts.f

ios - 带有 tableview 的 popover Controller 在 swift 中

我有一个带有条形按钮项的TableView。当我单击条形按钮时,它会显示PopOver菜单。当我单击Popover菜单项时执行一些操作(例如具有特定项目的tableview数据)我想使用PopOver菜单作为过滤器类型:这是代码:查看Controller代码@IBActionfuncButtonClick(_sender:UIBarButtonItem){self.performSegue(withIdentifier:"POP1",sender:self)}overridefuncprepare(forsegue:UIStoryboardSegue,sender:Any?){ifse