草庐IT

collectionViews

全部标签

ios - 如何快速滚动到collectionview中的特定索引

我们有一个CollectionView。我制作了一个水平显示日期的日历,我水平滚动日期。现在在屏幕上我只看到3-4个日期。现在我想在显示日历屏幕时自动滚动到特定的选定日期。所以我想滚动到的日期尚不可见。为此,我得到了特定单元格的索引路径。现在我试图将它滚动到特定的索引路径。funcscrollCollectionView(indexpath:IndexPath){//collectionView.scrollToItem(at:indexpath,at:.left,animated:true)//collectionView.selectItem(at:indexpath,animat

ios - collectionView : reloadData works, reloadItemsAtIndexPaths 不

我有一个UICollectionView,它的源数据有时会在屏幕外发生变化。为了在它返回时更新它,我在CollectionViewController中写道:overridefuncviewWillAppear(animated:Bool){self.collectionView!.reloadData()}...这行得通,但我永远不需要在我的UICollectionView中更新一两个以上的单元格,所以我认为如果我用以下版本替换上面的版本会更好:overridefuncviewWillAppear(animated:Bool){self.collectionView!.reloadI

ios - 在带有 xib 文件的 UIView 中使用 CollectionView

我正在做这个,我想使用CollectionView,但是我没有看到原型(prototype)单元格,也不知道在这种情况下如何使用CollectionView,有人可以帮助我吗?我尝试这样使用,但它比UICollectionView更耗时且难以管理 最佳答案 使用UICollectionView的主要方式是以编程方式管理逻辑。首先,创建一个继承自UICollectionViewCell的新类。选择是否要包含xib以轻松设计您的单元格:使用InterfaceBuilder或以编程方式设计您的单元格。创建您的主视图Controller,包

ios - 从 collectionView 返回什么(_ :viewForSupplementaryElementOfKind:at:) when you want to return nothing?

我有一个UICollectionView,它有部分标题,但没有部分页脚。因此,我没有定义的页脚View。Apple'sdocumentation声明您不得从此方法返回nil。funccollectionView(_collectionView:UICollectionView,viewForSupplementaryElementOfKindkind:String,atindexPath:IndexPath)->UICollectionReusableView{switchkind{caseUICollectionElementKindSectionHeader:letheaderVi

ios - 在 CollectionView 上滑动删除

我正在尝试复制滑动以删除iOS的功能。我知道它在tableview上立即可用,但我需要构建的UI受益于CollectionView。因此,我需要一个自定义实现,我将在其中使用向上滑动手势。幸运的是,这是我自己设法实现的,但是我很难弄清楚我需要如何设置滑动删除/点击删除/忽略功能。UI目前看起来像这样:所以我正在使用以下CollectionView:funcbuildCollectionView(){letlayout:UICollectionViewFlowLayout=UICollectionViewFlowLayout()layout.scrollDirection=.horizo

ios - 在 Swift 中使用 CollectionView 进行网格布局

我想达到这样的结果:四处搜索,我发现可能的方法是使用UICollectionView,所以没有问题,因为StackOverflow上有很多教程和问题。我有3个问题:我找不到任何关于“分隔符”(分隔所有方框的线)的信息。我喜欢它不会水平接触屏幕边框。它是以编程方式完成的吗?为了在所有设备中平均划分空间(水平3个框/按钮),我找到了这个答案answer.这是正确的方法吗?对于模糊效果,我找到了这个答案:HowtoimplementUIVisualEffectViewinUITableViewwithadaptivesegues对于TableView它将是:if(!UIAccessibili

swift - UIWindow endDisablingInterfaceAutorotationAnimated 错误仅在 iOS9 中从 collectionView 中以交互方式解除键盘时出现在控制台中

我只在iOS9中遇到这个奇怪的错误:[UIWindowendDisablingInterfaceAutorotationAnimated:]calledonUITextEffectsWindow:...withoutmatching-beginDisablingInterfaceAutorotation.Ignoring.任何时候我通过从我的collectionView中向下拖动以交互方式关闭键盘。通过轻击手势或按回车键关闭键盘,我没有收到错误消息。这是非常令人沮丧的。即使我没有观察到任何键盘通知,我仍然会在这个交互式键盘关闭时收到此错误。我想知道是否还有其他人遇到过此错误并找到了解决

c# - WPF Multiple CollectionView 在同一集合上具有不同的过滤器

我正在使用一个ObservableCollection和两个用于不同过滤器的ICollectionView。一种用于按某种类型过滤消息,一种用于计算已检查的消息。如您所见,消息过滤器和消息计数工作正常,但当我取消选中消息时,消息从列表中消失(计数仍在工作)。顺便说一句,很抱歉发了这么长的帖子,我想包括所有相关的东西。XAML代码:截图:代码:/*ViewModelClass*/publicclassMainViewModel:INotifyPropertyChanged{//ConstructorpublicMainViewModel(){#regionfilteredMessageL

c# - 这种类型的 CollectionView 不支持从不同于 Dispatcher 线程的线程更改其 SourceCollection

这个问题在这里已经有了答案:HowdoIupdateanObservableCollectionviaaworkerthread?(7个答案)关闭2年前。我有一个DataGrid,它通过异步方法从ViewModel填充数据。我的DataGrid是:我正在使用http://www.amazedsaint.com/2010/10/asynchronous-delegate-command-for-your.html在我的View模型中实现异步方式。这是我的View模型代码:publicclassMainWindowViewModel:WorkspaceViewModel,INotifyCo

ios - 如何在旋转时定义 CollectionView 的大小

我有一个带有2个CollectionViewController的ViewController。我希望在轮换中只有一个CollectionView调整为自定义大小,而另一个保持不变。我试过用:-(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutsizeForItemAtIndexPath:(NSIndexPath*)indexPath{//Adjustcellsizefororientationif(UIDeviceOri