uicollectionview相关内容
任务 UICollectionView 中添加单击手势,不要妨碍单元格选择. 我想要在 collectionView 的 no-cell 部分上进行其他点击. 代码 使用 XCode8、Swift 3. 覆盖 func viewDidLoad() {...collectionView.addGestureRecognizer(UITapGestureRecognizer(
..
我正在开发一个“交易"应用程序,我希望在其中拥有静态数量的单元格. 加载时,用户会看到 5 个单元格,每个单元格都显示一个标有“添加"的标签. 添加“玩家"后,该单元格显示玩家信息,其他 4 个单元格仍显示“添加"标签.另一个是添加的,2个单元格有玩家信息,3个有“添加" 我玩得很开心.谁能指出我正确的方向?我有自定义标签设置,我认为我的逻辑可能只是关于如何正确执行此操作.
..
在 Xcode 12 和 iOS 14 之前,该应用程序运行良好,但一旦我升级到 Xcode 13/iOS 15,我的应用程序就停止工作,并出现以下错误日志 2021-11-26 12:49:38.844428+0530 Mitaja[6170:102791] [UICollectionViewRecursion] cv == 0x7feb458e0000 启用递归触发日志记录2021-11-2
..
我在 TableViewCell 中实现了 CollectionView,但我需要读取 CollectionView 上设置单元格的动态数据. 我可以从 TableViewCell 类中读取扩展数据,也许可以帮助我将数据从 ViewController 传递到 TableViewCell 类. 类 MultipleTableViewCell: UITableViewCell {@IBOu
..
我已经用自定义和标准 UITableView 单元格做了几十次.我所有的插座都已连接.UILabel 是我在 IB 中的 UICollectionViewCell 的子视图.我的 UICollectionViewCell 对象继承了身份检查器中的正确类. 如何在 UICollectionViewCell 上设置 UILabel? MyCell.m -(void)setCellName
..
由于我已经为这个问题苦苦挣扎了 3 天,并且已经问过两次,但可能还不清楚,我决定调查这个问题 &发现此视图存在错误行为. 我将展示整个简单代码,以便任何人都可以重现该错误(iPad Air). 我正在设置一个 collectionView 流程布局,它对布局进行子类化以获得单元格之间的恒定间距,这是开始: TopAlignedCollectionViewFlowLayout *la
..
我正在尝试在我的 collectionview 单元格中显示下载进度.我目前正在使用具有单元实例并更新进度条的解析进度块. }, progressBlock: { (percent) inself.mainQueue.addOperation {//将 downloadProgess var 设置为从 cellForItemAt 更新//downloadProgress = (Float(per
..
注意:我不想使用任何第三方库 我有 tableview 和自定义 table view cell(table view 工作正常). 现在在table view cell里面我想实现一个collection view. 现在我的问题是,我应该在哪里为集合视图实现 delegate 方法和 data source 方法,它位于 custom table view cell .以下是我尝试过
..
我正在从 MySQL 将数据加载到一个数组中,并且我想将它们填充到 UITableCiew 中.如何向 UITableView 添加多个列(在我的情况下为 4)? 我能够加载行数据,但我不明白如何将其划分为列.UICollectionView 是一个选项吗?如果是,我该怎么办? 解决方案 UICollectionView 在 iOS 6.0 及更高版本中可用 可用,因此如果你想不能使
..
我要实现一个包含项目列表的表格,其中包括一个应该始终显示在屏幕上的项目.所以,例如: 列表中有 50 个项目 你的“粘性"列表项是第 25 个 您有 10 个项目可以同时显示在屏幕上 尽管你在列表中的位置,“粘性";列表应始终保持可见 如果您的项目低于您在列表中的位置,则会显示在列表底部 如果您的项目介于之前的项目之间,则应显示在列表顶部 一旦您到达您的项目在列表中的实际位置,它
..
我的收藏视图单元格有一个渐变背景,每个渐变都不同,具体取决于单元格的标签(例如圣诞节是紫色渐变,生日是绿色渐变)但是当滚动浏览收藏视图时,渐变会保持关于改变细胞.有没有办法解决这个问题? 这是我用来将渐变设置为背景视图的代码.它在 cellForItemAt cell.mainView.setGradientBackground(colors: self.getColourFromTag(
..
我有一个带有自定义 UICollectionViewCell 类的 UICollectionView,它将另一个 UIView (thumbnailView) 添加到它的 contentView.这个另一个视图有一个 UIImageView 属性(imageView),它的图像通过 SDWebImage 异步加载.这一切都可以正常工作,直到在原始单元格的图像仍在加载时重新使用单元格.如果您在 Co
..
我第一次使用集合视图,我需要在单击时删除集合视图的单元格.这对我来说工作正常.但我正在努力处理 UIcollectionview 的动画时间.它总是一样的.如何我可以在删除单元格时增加或减少动画时间吗?我也将该代码放在 uianimation 块中,但它不起作用.这是我的删除代码,任何建议将不胜感激,谢谢. [self.collectionView performBatchUpdates:^{
..
我正在为我的一些图像使用集合视图. 每个图像都应以屏幕大小显示,因此一个单元格具有屏幕宽度.flowLayout 的 minimumInterItemSpacing 为 25.所以现在的问题是,如果我滚动,集合视图不会滚动到下一个图像的开头,而是滚动到 interItemSpacing 的开头. 举个例子: 图像/单元格宽度 = 320CollectionView 的 interIt
..
假设我这样做: [self.collectionView setCollectionViewLayout:myNewLayout Animation:YES]; 所发生的动画的持续时间是多少? 我的应用是当它发生变化时我在单元格内为层属性设置动画,并且因为层动画不会被 UIView 的基于块的动画捕获,所以我必须用我自己的动画块单独做. 解决方案 如果你知道你在 UIView 动
..
我的收藏视图底部加载了一个自定义单元格.它唯一的工作是显示一个活动指示器视图——这发生在应用程序进行新的工作调用时. 所以我像这样将它添加到单元格中: BBLoaderCell *loaderCell = [collectionView dequeueReusableCellWithReuseIdentifier:@"LoaderCell" forIndexPath:indexPath];
..
我在 UICollectionViewCell 上长按时添加了自定义菜单控制器 [self becomeFirstResponder];UIMenuItem *menuItem = [[UIMenuItem alloc] initWithTitle:@"自定义操作"动作:@selector(customAction:)];[[UIMenuController sharedMenuControl
..
对于UICollectionViews,是否可以有多种单元格类型? 例如: media_cell常规单元格ad_cell 您是只需要注册它们还是必须包含一个 if 语句并根据一些变量更改布局以实现此效果. 例如: 如果 cell.ad == true {} 原因是,当图像出现时,我想要一个稍微不同大小的单元格.我想调整单元格的大小可能会起作用,但我在网上没有看到任何内容.
..
我想要一个 UICollectionView ,在第一行有一个具有所有行宽的单元格,第二行有 3 个单元格.我已经研究了文档,但我无法做到.像这样的: 提前致谢 解决方案 在故事板的集合视图中制作 2 个 Cell 原型,并将它们设置为重用标识符 在你的 ViewController 的 .m 文件中实现这个函数 - (NSInteger)numberOfSectionsIn
..
所以我有这个集合视图,其中包含位于右上角的编辑按钮的单元格.如何将动作连接到其中? 我尝试在 collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) 中添加 cell.editbutton.addTarget ->UICollectionViewCell 但是没有检测到 to
..