草庐IT

visiblecells

全部标签

iphone - iOS7 状态栏像原生天气应用

有谁知道如何从nativeiOS7天气应用程序中重现类似的效果?基本上,状态栏继承了下面View的背景,但内容不显示。此外,仅当某些内容被覆盖时,才会在状态栏的20像素高度之后绘制一条1像素的线。 最佳答案 最好的办法是通过view的clipSubview来实现。您将内容放入View中,并对左/右/底部和高度进行约束。您检查的ScrollView上的高度是单元格的位置为负,此时您开始更改内容(剪辑)View的高度以获得所需的效果。这是一个真正的应用程序,您可以从www.fancyinteractive.com下载并查看。此功能将在下

ios - 有没有办法确定 self.collectionview.visiblecells 的顺序?

在CollectionView中,我想知道CollectionView中显示的第一项。我想我会查看visibleCells并将成为列表中的第一项,但事实并非如此。 最佳答案 针对Swift5进行了更新letvisibleCells=self.collectionView.indexPathsForVisibleItems.sorted{left,right->Boolinreturnleft.sectionUICollectionViewCell?inreturnself?.collectionView.cellForItem(at

ios - UICollectionView visibleCells 在滚动前返回 0

我有一个实现延迟加载的UICollectionView,-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView{[selfloadImagesToVisiableCells];}效果不错。然而,问题是在任何滚动之前,前几个单元格显示占位符图像。因此,我尝试在检索要在下面的UICollectionView中显示的json文件的回调中调用loadImagesToVisiableCells,-(void)handleReceivedData:(NSArray*)resultsreturnArrayOrDic:(NSNumbe

ios - UITableView.visibleCells 未捕获所有可见单元格

我正在尝试在初始加载时为表格View单元格设置动画。动画适用于所有单元格,除了表格底部的最后一个单元格拒绝动画。这是因为UITableView.visibleCells最后没有返回这个单元格。(它返回单元格0-12,最后一个单元格在索引13处并且清晰可见)这是代码。我能做些什么来确保所有单元格都具有动画效果吗?overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(animated)tableView.reloadData()letcells=tableView.visibleCellslettableHeight:

ios - 观察 UICollectionView 的 visibleCells 数组的变化

我想知道UICollectionView的visibleCells属性的计数何时更改。我知道我可以观察继承自NSObject的对象,只要我想观察的属性是dynamic。例如:letview=UIView()view.observe(\.isHidden,options:.new){view,changeinprint(change.newValue)}如何以类似的方式观察UICollectionView的visibleCells? 最佳答案 我不太确定KVO会在这方面为您提供帮助。但是collectionView确实有委托(dele

ios - 如何知道 UITableView.visibleCells 的索引路径?

NSArray*arrayOfVisibleTVC=[BNUtilitiesQuickListController].tableViewA.visibleCells;NSLog(@"array:%@",arrayOfVisibleTVC);会显示">",">",">",">",">"还有这个UITableViewCell*lastObjectOfArray=arrayOfVisibleTVC.lastObject;intindexpathLastObject=(lastObjectOfArray.frame.origin.y/new.frame.size.height);我知道我用来获

ios - UITableView 内部不一致 : _visibleRows and _visibleCells must be of same length

我目前正在尝试制作一个自动调整大小的表格View(其中单元格自动调整大小以适合其内部View的自动布局)。其中一个单元格中有一个表格View。这个想法是单元格应该是tableview的contentSize.height的大小。我将UITableView子类化来实现这一点,当加载tableview时,它看起来很棒。然而,这个错误被吐出:[断言]UITableView内部不一致:_visibleRows和_visibleCells的长度必须相同。_visibleRows:{0,4};_visibleCells.count:8,_visibleCells:此外,当我尝试在出现此错误后滚动t