腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
TableView项在滚动时得到刷新
、
、
、
将UICollectionView作为UITableView行的子级。UICollectionView包含图像,但是每当我向下滚动表视图和向上滚动时,集合视图图像就会随机消失。我附上图片作为我的问题参考。请建议我怎么阻止这件事。 ,我希望我的桌面视图是这样的。并且它的项目不应该在滚动.上改变。 -------------------------------------------------------------------- 的集合视图图像在滚动的桌面视图上消失。在滚动起来之后,它看起来是这样的. 代码如下: func tableView(_ tableView: UITa
浏览 2
提问于2018-03-26
得票数 0
1
回答
iOS -“`UIViews`”后面的“”消失
、
、
、
我有一个使用UICollectionView的图库,它是用main.storyboard准备的。我有一些UIViews和UIButton放在UICollectionView和UICollectionViewCell之间。当我测试这个应用程序时,一些UIViews和UIButtons就消失了。 但是我有另一个用同样的方式准备的目录场景,所有的东西都在那里。问题似乎是什么?
浏览 1
提问于2015-04-28
得票数 0
回答已采纳
1
回答
当在cellForItemAt中应用时,变换仅应用于UICollectionView中的循环视图
、
、
不确定我在这里遗漏了什么。我正在翻转我的UICollectionView,以实现聊天消息列表的底部第一样式。当我试图旋转我的消息单元格时,我的问题出现了。我使用转换 cell.transform = CGAffineTransform(a: 1, b: 0, c: 0, d: -1, tx: 0, ty: 0) 在……里面 collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell 问题是第一批消息没有应用转换,并且呈现颠倒,
浏览 18
提问于2019-01-13
得票数 0
1
回答
我是否正确的想法,收集,视图,拖放+组合布局只是不一起工作?
、
、
、
、
更新2022年7月8日-苹果似乎已经修复了两个手指滚动的错误,尽管互动仍然有点错误。 集合视图+组合布局+可扩散数据源+拖放似乎不一起工作。这是以为模型的一个完全普通的示例(它工作得很好)。 用一个手指拖动一个项目可以工作,直到您使用第二个手指同时滚动,此时它会100%崩溃。我希望这是我的问题,而不是苹果的疏忽。 我尝试使用流布局,bug就消失了。而且,即使我不使用组合布局的列表配置,它也会持续存在,所以不是这样的。 有什么想法吗?潜在的解决办法?这是众所周知的问题吗? (下面的示例代码应该在一个空白项目上运行,其中包含一个指向视图控制器类的视图控制器。) import UIKit str
浏览 2
提问于2021-12-13
得票数 1
8
回答
当UICollectionView嵌套在UITableVIew中时,不可能进行选择
、
、
、
、
我有一个UITableView,其中每个单元格都包含一个UICollectionView。 我可以垂直滚动UITableView并水平滚动嵌套的UICollectionView,但是不能在UICollectionView中选择UICollectionViewCell。 选择在UITableView中禁用,在UICcollectionView中启用(默认状态)。 UICollectionView's collectionView:didSelectItemAtIndexPath:从来没有被调用过。
浏览 6
提问于2012-12-07
得票数 21
2
回答
如何将UIView放入UICollectionView中?
、
、
、
我想把我的UIView放在UICollectionView里面(在上面),在滚动上它会滚动UICollectionView内容。在UITableView中可以把它放在头部分,我做到了,但是在UICollectionView中我不能达到同样的效果。我该怎么做呢? 我已经创建了。如果有人能帮我的话。 在UITableView中,我在UITableView的内部添加了UIView,它会留在那里,但在UICollectionView中,它会落后于UICollectionView。我希望它( UICollectionView部分)将留在UIView下,滚动所有(UIView和UICollectionVi
浏览 4
提问于2016-03-28
得票数 1
1
回答
UICollectionViewCells从UICollectionView帧中消失
、
、
、
请考虑以下几点: 我有一个大小为400x400的UICollectionView。这个UICollectionView有5个UICollectionViewCells,大小也是400x400。 将“剪辑到边界”设置为false,这样我的UICollectionViewCells将是可见的(这不起作用,我只能看到1)。我想要这个这样我就可以使用分页了。当我开始滚动时,有两个单元格,但是当滚动快照时,前一个单元格消失了,我只能看到一个单元格。 我使用dequeueReusableCellWithReuseIdentifier检索单元格来填充集合视图。这可能是问题的一部分吗? 如何显示不在集合视图框
浏览 2
提问于2013-11-20
得票数 0
回答已采纳
1
回答
如何在水平方向添加节标题
、
、
如果滚动是水平的,如何在UICollectionView中添加水平区段标题?我正在尝试,但当我在故事板中标记“ Header"框时,它会自动显示为垂直标题。我该怎么做呢? 编辑: 这就是应用程序应该是什么样子的。我尝试实现的标头应该出现在UICollectionView的上方,其中写着“Categoria”
浏览 13
提问于2018-06-03
得票数 -1
回答已采纳
2
回答
如何在不调用“`layoutIfNeeded`”的情况下激活约束?
、
、
、
、
在动画块中调用[self.view layoutIfNeeded];会使其所有子视图都动画化。 这会在滚动UICollectionView时引起问题,因为UICollectionViewCells会显示在屏幕上。 无论如何,我可以阻止Portsmouth细胞的动画吗? ** 编辑 ** 为了使伤害雪上加霜,我正在动画化控制UICollectionView高度的约束。为了增加提要的大小,我有一个正在消失的UIView,它的作用就像一个头。
浏览 4
提问于2014-08-07
得票数 9
2
回答
无法在嵌套的indexPath中获得TableViewCell的CollectionView
、
、
、
我有一个tableView,collectionViews嵌套在每个tableViewCell中。每个tableViewCell都是电影类型,而collectionViewCells则是电影。我试图告诉collectionView它是哪个TableView indexPath,这样它就可以显示正确的数据。 我遇到的问题是,当您在collectionView (和TableView)中滚动时,数字会发生变化(我在collectionView单元格中有一个显示TableView indexPath.row的标签)。另外,如果我在第一个collectionView单元格中滚动到一个tableView
浏览 7
提问于2018-09-22
得票数 0
回答已采纳
3
回答
在行中间展开UICollectionView
、
、
我有一个UICollectionView,如下所示: 是否可以在单元格单击时在行中间添加可滚动内容,如下所示: 如果是,那怎么做?
浏览 2
提问于2014-05-02
得票数 7
回答已采纳
2
回答
一个UICollectionViews中的多个ViewController
、
、
、
、
我很难理解如何将2 UICollectionViews合并到同一个UIViewController / UITableViewController中,同时允许它们垂直地组合在上。 查看演示图像此处: 我已经成功地为我的移动应用程序复制了上述样式和定位,但以下是我的困境: 顶部UICollectionView滚动水平 底部UICollectionView滚动垂直 我想要实现的是,他们垂直滚动在一起,上面的CollectionView水平滚动自己。 你是如何做到这一点的? 谢谢!
浏览 5
提问于2017-05-17
得票数 0
回答已采纳
1
回答
显示嵌入在tableView中的collectionView中的xib
、
、
、
我正在尝试从tableViewCell中显示collectionViewCell的xib (这样我就可以在每行都有类别的情况下同时进行水平和垂直滚动)。似乎xib的寄存器才是问题所在,因为它不会从适当的位置正确地注册它?tableView不能注册它,因为当我尝试这样做的时候它失败了,我已经在collectionView中注册了它,但是它不会崩溃,但是什么也没有显示。也许这不是最好的方法--但是什么是实现间隔水平滚动和垂直滚动的好方法呢?这是我到目前为止的源代码 import UIKit class DiscoverViewController: UIViewController {
浏览 11
提问于2019-09-29
得票数 1
回答已采纳
2
回答
在UICollectionView中重新加载数据后保持采集视图速度
、
、
我正在使用UICollectionView实现一个聊天应用程序。最初,我只获取了100条消息。当用户滚动时,我获取更多消息,然后重新加载集合视图。为了保持滚动位置,我设置了内容偏移量,但是滚动停止了。如何在重新加载UICollectionView后保持滚动速度,这样用户就不会感觉到颠簸?
浏览 0
提问于2017-11-10
得票数 1
2
回答
从UICollectionViewCell到ViewController视图的自动布局约束
、
、
、
、
我有UICollectionView,它可以水平滚动。它是它的单元格,我想在ViewController的主视图中添加约束。 因为这是UICollectionView的单元而不是他的子视图,所以xcode报告了层次结构错误。怎么做这样的事? 编辑: 我想要的目的或效果是这样的: 我有UICollectionView水平滚动。此集合视图的单元格是屏幕页。屏幕上有标签。当用户在集合视图中滚动页面时,我希望该标签将滚动到屏幕的左/右边缘,该边沿将停留在那里,并与另一页一起消失。类似于组表视图节标题但水平方向的内容。
浏览 1
提问于2014-02-06
得票数 0
回答已采纳
1
回答
将uipagecontrol连接到我的整个uicollectionview,而不是单个的单元。
、
、
、
我有一个UICollectionView (在UIViewController中),每页显示20个单元格/图像。我已经将UICollectionView的滚动方向设置为水平,将布局设置为Flow。我启用了滚动和分页。因此,当我有超过20个单元格/图像时,我可以水平滑动到下一个单元格/图像。这是完美的工作! ,但是,我现在要做的是添加一种方法来显示有多少页可用,以及我现在正在使用哪一页。我以为UIPageControl是要走的路,所以我把它很好地放在了UICollectionView下面。 问题是:如何将UIPageControl连接到现有的滚动/分页UICollectionView 期待你的
浏览 0
提问于2018-12-13
得票数 0
1
回答
设置嵌入到UITableViewCell中的UICollectionView
、
、
、
、
我有一个包含类别列表的UITableView (在本例中,是运动类型列表,即基于水和陆地的) 然后,该表中的每个单元格都有一个与嵌套UICollectionView中显示的运动类型相关联的运动列表。例如,基于水的将有冲浪和游泳。 想一想Netflix --它的垂直滚动分类和水平滚动的子分类。 下面是JSON示例(请注意,显示的JSON只是为了描述结构。实际上,我已经将其存储在RealmDb中) { "category": [ { "title": "Sport Listings", "catego
浏览 25
提问于2019-02-19
得票数 0
回答已采纳
1
回答
如何以编程方式将UICollectionView插入到UITableViewCell中?[斯威夫特]
、
、
、
有人知道如何将collectionView集成到tableView的顶部部分吗?我正在尝试获取一个顶部的部分/行,它具有水平滚动的图像,而在它下面的其他部分/行则只是普通的表视图行。就像你可能在应用程序中看到的一样,比如facebook的信使,或者火药/班布尔的匹配/对话页面。 我理解如何分别生成UICollectionView和UITableView,但是在多个函数/委托/数据源之间,我不知道如何正确地分层代码。 我是以编程方式工作,而不是在故事板上工作。我知道还有关于在UICollectionView中插入UITableViewCell的其他文章,但它们要么是情节提要实现,要么是关于Swi
浏览 0
提问于2019-04-01
得票数 2
回答已采纳
2
回答
UICollectionView方法(collectionView cellForItemAt indexPath )未调用
、
、
、
、
我正在尝试使用UICollectionView制作一个自定义条形菜单,问题是单元格没有显示方法collectionView cellForItemAt indexPath没有调用。 到目前为止我的代码是: import UIKit private let reuseIdentifier = "Cell" class MenuBar : UIView ,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout{ lazy var collectionVi
浏览 2
提问于2017-09-29
得票数 0
回答已采纳
1
回答
如何制作UICollectionView全局页眉和/或页脚?
、
、
、
、
我一直在尝试创建一个UICollectionView头,它会粘在我的集合视图的顶部。我在用UICollectionViewCompositionalLayout。 我尝试过多种方法:使用一个单元格,使用一个节头,并尝试处理嵌入和偏移,以便相对于我的内容…正确地定位它甚至在集合视图的顶部添加一个视图,该视图将侦听集合视图的滚动视图的contentOffset,以便将自己定位在正确的位置。但这些方法都不令人满意。他们都觉得自己是个黑客。 我已经做了一些研究,很明显,你必须删除UICollectionViewLayout,这是超级乏味和似乎过分的只有一个标题,但一个是全球性的整个集合视图。
浏览 2
提问于2020-09-14
得票数 3
1
回答
平板视图单元格中水平集合视图的滚动问题
、
、
我有一个带有自定义单元格的表视图,每个单元格都有一个水平collectionView。因此,当重新加载tableView时,我正确地获得了表视图中的数据,因此第一个tableViewCell可以很好地处理集合视图,但是其他单元格具有滚动,而不是从一开始就滚动。 我试着在tableView单元格中创建一个集合视图--它工作得很好--但是滚动不像我所需要的那样工作。 extension HomeVC:UITableViewDataSource,UITableViewDelegate { func numberOfSections(in tableView: UITableView)
浏览 1
提问于2019-10-17
得票数 0
回答已采纳
1
回答
允许在内容大小大于单元格大小时滚动集合视图
、
所以我的风投里面有一个收藏品,如下所示: lazy var collectionView : UICollectionView = { let layout = UICollectionViewFlowLayout() layout.headerReferenceSize = CGSize(width: self.view.frame.width, height: 96 + 42.5) let cv = UICollectionView(frame: .zero, collectionViewLayout: layout) cv.delegate = self
浏览 2
提问于2017-05-11
得票数 1
1
回答
在UICollectoinviewCell内部的UICollectoinView中异步加载数据
、
你好,我在swift tvOS中的UICollectionViewCell中使用UICollectionView,这样它就可以水平和垂直滚动。下面是我的外部集合视图代码。 func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int { return variableCount } func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) ->
浏览 0
提问于2016-01-19
得票数 1
5
回答
UICollectionView增加细胞间的间隙
、
、
、
、
我使用ALAssetsLibrary访问系统照片库来预览和选择多张照片,这就像原始系统照片库,我可以滚动预览照片,我用UICollectionView和UICollectionViewFlowLayout.Everything实现了它,除了一些小问题。 当我使用iOS系统照片库并滚动预览照片时,在下面的两张照片之间有一个间隙。 在我的应用程序中,两张照片之间没有Gap,我将UICollectionView页面和UICollectionViewFlowLayout单元空间(minimumLineSpacing和minimumInteritemSpacing)设置为零。 如何使我的照片
浏览 0
提问于2016-05-19
得票数 2
回答已采纳
3
回答
UICollectionView页眉和页脚视图
、
、
、
我正在使用一个UICollectionView,需要一个全局页眉和页脚以及小节页眉。全局页眉和页脚都应该与其余内容一起滚动。基本上,它们的工作方式与UITableView的tableHeaderView和tableFooterView属性完全相同。 据我所知,补充视图要么在特定部分之上,要么在特定部分之下,而装饰视图是没有作用的。我的全局页眉和页脚应该有交互元素。 试了几个小时后,我真的累坏了。我发现了一些令人讨厌的方法,比如使用contentInsets和在集合视图中添加子视图。我真正想要的是一种干净利落的方式。 我期待着任何建议!
浏览 1
提问于2013-07-16
得票数 30
2
回答
对UICollectionView的每个部分进行独立滚动?
、
、
、
是否可以使用UICollectionView构建一个布局,其中每个节可以独立滚动?例如,想象20行图像,其中每一行可以独立地水平滚动,以在屏幕外显示更多的图像(而无需在处理过程中滚动其他行);整个视图可以垂直滚动以显示更多行。 我相信这样的东西可以用UICollectionView在UIScrollView中的几个实例来实现;但是,最好利用UICollectionView来插入/移动部分。 我怀疑这是不切实际的,因为UICollectionView是UIScrollView的一个子类;但是也许这可以通过自定义UICollectionViewLayout来完成?
浏览 1
提问于2013-01-08
得票数 29
1
回答
UICollectionView中的ios NSIndexPath insertItemsAtIndexPaths
、
、
、
我使用的是insertItemsAtIndexPaths,但我正在尝试理解这个函数如何影响索引路径的排序。 我有一个部分和多个项目(或行)。我用的是UICollectionView。 当我插入新项目时,我使用带有NSIndexPath indexPathForItem:0的insertItemsAtIndexPaths。我的问题是,当我在indexPathForItem 0时插入时,这个集合视图中已经存在的索引路径会移动吗?换句话说,假设我循环了indexPathForItem:0。这本质上是在UICollectionView开始时推送项目吗?
浏览 3
提问于2014-03-26
得票数 1
1
回答
UICollectionView中iOS 7中不必要的垂直滚动
、
、
在我的项目中,我为UICollectionView创建了一个自定义布局。在该布局中,垂直滚动是不可能的,只有水平滚动是可能的。 如果UIViewController是storyboard中唯一的东西,布局是完美的,即没有垂直滚动,只有水平滚动是可能的。 但是,如果将UINavigationController添加到storyboard中,则在iOS 7 (在模拟器和设备中进行测试)中布局失败。然后启用垂直滚动。你可以滚动少量,可能是20或30点。 但是对于iOS 6来说,布局在使用和不使用UINavigationController的情况下都是完美的。(在iPhone中测试)。 请帮帮忙。 谢
浏览 3
提问于2014-02-26
得票数 1
4
回答
UICollectionViewFlowLayout子类在滚动和重新加载时崩溃,访问超出边界的数组
、
、
我有一个UICollectionView,它使用自定义的UICollectionViewFlowLayout子类,使节标题保持在屏幕顶部,同时滚动,就像UITableView的普通样式一样。我的代码是基于这种方法的: 此外,当用户滚动到底部时,将设置集合视图以加载更多的结果。也就是说,当用户到达集合视图的底部时,web请求加载更多数据,然后重新加载集合视图,即调用reloadData。 它似乎运行得很好,只是我通过运行TestFlight 7和7.1的iOS从测试版测试人员那里得到了一些崩溃报告,这些测试人员说,当测试人员快速向下滚动到底部(即触发更多的结果加载)时,偶尔会发生以下情况: *
浏览 4
提问于2014-07-07
得票数 7
回答已采纳
3
回答
我们是否可以指定可以在集合视图的每个部分中显示的行数
、
、
、
我目前在一个TvOS应用程序上工作,在这个我有一个集合视图与多个sections,它有多个rows下。是否可以将每个部分的行数限制为1? 我尝试过使用minimumLineSpacingForSectionAt函数委托 func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat { return 1 } 这不起作用,
浏览 1
提问于2019-06-18
得票数 0
1
回答
两个UIViews和一个UICollectionView在UIScrollView中(或更好的方法)
、
、
、
、
我需要有这样屏幕的iOS应用程序: 这个想法是当用户开始向下滚动第一个UIView以向上移动,直到第二个UIView到达它将继续向上移动的顶部,只有UICollectionView才会继续向上移动。 目前我正在使用这种结构 UIScrollView (主卷轴) UIView (一些横幅) UIView (UISegmentedControl) UICollectionView (带有项的网格,禁用滚动,使用主滚动) 我设法做到了,但我需要在代码中手动设置UICollectionView高度约束(根据网格中的所有项计算),以便出现在UIScrollView中
浏览 1
提问于2015-07-23
得票数 2
2
回答
目标C- UICollectionView左侧/右侧的渐变
、
、
我在视图控制器的主视图中有一个水平滚动的UICollectionView,就像这样(灰色是UIView,木头是UICollectionView): 我想在这个UICollectionView的最左边和最右边的sies上添加固定的渐变渐变,这样当用户滚动时,滚动就会消失。我该怎么做呢?它涉及到CAGradientLayer的一些使用吗?如果您能给我任何帮助,我将不胜感激!
浏览 2
提问于2013-05-19
得票数 5
3
回答
重新加载子视图(UICollectionview)
、
、
在我的ViewController中,我有四个子视图,即UITableView、UICollectionView、使用UILabels查看和显示该项目的预览图像的视图。 通过在tableview中选择一行,我可以更改预览图像和所有标签。但是,我不能刷新UICollectionView数据。我尝试了解决方案,但它只是删除和添加视图,这改变了布局和预览图像消失。 我所要做的就是刷新UICollectionView内容。有没有更简单的方法可以做到这一点?
浏览 2
提问于2012-12-20
得票数 3
回答已采纳
3
回答
如果在contentOffset中调用scrollToItemAtIndexPath,则scrollToItemAtIndexPath不会在viewWillAppear上更新
、
我有一个UICollectionView,用于模拟iOS 7中的新日历。这个集合视图位于一个具有selectedDate属性的控制器中。每当设置selectedDate属性时,集合视图应滚动到集合视图中的日期。 日历控制器的viewWillAppear还确保所选日期是可见的,因为此控制器是缓存和重用的。 -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.calendarView scrollToDate:[self selectedDate] animated:NO];
浏览 2
提问于2013-10-01
得票数 24
回答已采纳
3
回答
UITableView + UICollectionView + UITableView大小调整问题
、
、
、
、
以下所附图片代表我的要求: 在此图像中,黄色UITableView将包含不同UITableViewCell项的列表。在其中一个UITableViewCell中,它有一个UICollectionView及其UICollectionViewCell项列表,并且将UICollectionView的滚动方向设置为水平。 每个UICollectionViewCell将有一个UITableView (在红色中突出显示),并且它将有它的UITableViewCell列表(玫瑰色中的高度)。在这里,UITableViewCell (玫瑰色中的高级项)可以折叠/展开。每当单元格折叠/展开时,就会自动处
浏览 2
提问于2021-10-11
得票数 2
1
回答
缩放和滚动支持UICollectionView
、
、
、
我有一个支持放大UICollectionView的要求。 要求: 放大后,它必须支持通过水平和垂直滚动来查看UICollectionViewCell的隐藏区域(视野之外的区域)。 缩放后,它必须支持UICollectionViewCell的选择,并能够滚动UICollectionView (基本上是返回到不缩放状态的默认UICollectionView行为)。)。 已尝试的方法清单如下: 添加GestureRecognizer a.增加了UIPinchGestureRecognizer来按比例转换UICollectionView。放大后,无法移动UICollecti
浏览 1
提问于2018-11-26
得票数 1
2
回答
UIColletionView何时调用他的数据源和委托方法?
、
、
我创建了一个带有自定义单元格的UICollectionView。在viewDidLoad()方法中,我注册了我的单元格类。 collectionView?.register(CustomCell.self, forCellWithReuseIdentifier: cellId) collectionView?.reloadData() 在调试代码以检查行为时,我看到在我注册collectionView并使用自定义Cellclass调用collectionView.reloadData()的行中,没有任何数据源和委托方法被执行,如cellForItem at等。?为什么是这样?
浏览 3
提问于2017-06-05
得票数 3
回答已采纳
1
回答
UICollectionView自定义布局中间列开始较高
、
、
我现在有一个垂直滚动的UICollectionView。我想让它看起来像这个=,中间行的起点比其他两行略高一些,这样就产生了一个很酷和有趣的效果。对于如何实现这一点,有什么想法吗?
浏览 3
提问于2017-11-21
得票数 4
回答已采纳
1
回答
UICollectionView在UITableViewCell中的数据资源?
、
、
、
我有一个TableView (self.tableView)在ViewController (DashboardViewController)中。在这个表视图中,我有一个包含UICollectionView的自定义单元格。 一切都很好,但是为了填充UICollectionView,我目前正在UITableViewCell中调用数据,这是我不想做的,因为每次我上下滚动时,数据都会被调用。 是否有可能使UICollectionView的数据源成为DashboardViewController中的DashboardViewController,而不必在其所在的UITableViewCell中填充NS
浏览 3
提问于2020-10-20
得票数 0
1
回答
ViewController中多个CollectionView的滚动冲突
、
、
我的ViewController中有两个UICollectionView collectionViewA和collectionViewB,点击按钮时collectionViewB显示为subView,现在的问题是,当我在collectionViewB上滚动时,collectionViewA也会滚动,有没有一种方法可以只滚动活动的collectionView而不影响第二个。? extension TrendListVC: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFl
浏览 0
提问于2017-05-16
得票数 0
2
回答
用UIViews创建水平滚动
、
、
、
、
首先以一个例子开始: 这是一个关于底部的图像,我可以滚动在底部的那些小卷轴通过滑动。 我正在寻找创建效果的方法,WhatsApp目前使用该效果来滚动一组图像。 首先,我研究了如何使用UITableView来实现这一目的,但很快我就遇到了关于UIScrollView和UICollectionView的主题。现在我的问题是,在这种情况下我应该使用什么?在这种情况下,什么是最佳编程实践。 我是否应该使用带有自定义单元格( UITableView )的UIViews并以某种方式使其水平滚动。我应该使用UIScrollView吗?大多数的教程在哪里显示太大的图像,所以也许我不应该使用这个?还是应该
浏览 1
提问于2015-03-19
得票数 0
回答已采纳
1
回答
UICollectionView cellForItem调用不正确
、
、
、
将Swift 2.2迁移到Swift 3后的Xcode 8.2.1 UICollectionView的cellForItem调用不正确,但在迁移之前工作正常 我有水平UICollectionViewFlowLayout的CollectionView,并将分页设置为true UIViewController的视图框架与UICollectionView的框架相同,也与页面应用程序的单元格框架相同(全尺寸) 当我向右滚动indexPath.row时,我在cellForItem(UICollectionViewDataSource函数)中打印UICollectionView indexPath.row
浏览 3
提问于2017-02-04
得票数 0
回答已采纳
5
回答
UICollectionView有效拖放
、
、
、
我目前正在尝试使用UITableView实现UICollectionView重排序行为。 让我们称之为UItableView TV和UICollectionView CV (以澄清以下解释) 我基本上是在尝试再现电视的拖放,但我没有使用编辑模式,只要触发长按压手势,就可以移动单元格。它工作得很好,我用的是简历的移动方法,一切都很好。 当用户拖动单元格时,我更新CV的contentOffset属性以处理滚动。当用户进入顶部和底部的特定区域时,我会更新contentOffset和简历卷轴。问题是当用户停止移动它的手指时,这个手势不会发送任何使滚动停止并在用户移动手指后重新启动的更新。 这种行为绝对
浏览 2
提问于2012-10-03
得票数 60
回答已采纳
2
回答
cellForRowAtIndexPath在调用UICollectionView中的reloadData后不会被调用
、
、
我有一个UICollectionView,它使用UICollectionViewCell的一个子类。最初,我的dataSource包含5个项,当用户向下滚动时,我获取更多的数据并将它们添加到UICollectionViewCell中,然后调用reloadData。 但只有3个项目是可见的。当我向上滚动时,我看不到剩下的东西,只是一个空的区域。我注意到,cellForRowAtIndexPath只为这3项调用。 当我导航到我的父视图,并返回到包含我的UICollectionView的视图时,我可以看到所有的项。 注意:I实现了layout:sizeForItemAtIndexPath函数,因为每
浏览 12
提问于2015-05-07
得票数 2
1
回答
IOS UICollectionView和UIScrollView回收问题
、
、
、
我有一个“回收类似”的问题,在iOs项目上,我正在工作。(我说的是类似回收的问题,因为它让我想到了我在Android项目上的回收问题)。 我有一个UICollectionView,和UICollectionViewCell。每个UICollectionViewCell都包含一个UIScrollView和一个UIImageView,以便能够缩放/平移UIImageView。 我遇到的问题是,当我缩放一个UIImageView (让我们称它为UIImageView Bob),然后以一种鲍勃在屏幕上不可见的方式滚动UICollectionView,然后向后滚动UICollectionView以使其可
浏览 5
提问于2015-04-10
得票数 1
回答已采纳
2
回答
旧ui中jetpack的重组与回收?
、
、
、
、
LazyColumn和LazyRow正在替换旧UI中的RecyclerView,但是当在RecyclerView中滚动项目并返回到它时,就会消失,然后再循环到优化UI。 LazyColumn和LazyRow也在做同样的事情?
浏览 29
提问于2022-01-14
得票数 5
2
回答
多节UICollectionView
、
、
、
、
大家好,我需要在一个水平滚动的collectionView中显示两个部分。 在第一部分,我需要10个单元,第二个部分需要9个单元。 我已经这样实现了,但是我不明白为什么当我选择第2节中的单元格时,indexPath.item的值是第1节的单元格的值。 编辑 正如您所看到的,我的collectionView有两个部分,设置如下的单元格。我不需要像这样显示单元格,但我需要节1位于上一行,它必须在同一行(0、1、2、3、4、5)和第2节中显示同一行的所有项目,并将项目显示为上一行。 我哪里做错了? private func commonInit() -> Void {
浏览 2
提问于2021-02-03
得票数 0
回答已采纳
2
回答
UICollectionViewController -过滚动/没有垂直滚动问题
、
、
我正在做一个简短的工作,其中包括建立一个水平滚动视图,其中包含一些锻炼和练习。 我沿着在UICollectionView中使用UIView的路线前进,因为这听起来很适合我的需要。 我已经有了一个水平滚动的视图,显示了我的自定义单元格,我的问题是,当页面滚动时,它看起来像是在滚动--即它的滚动量将小于页面的宽度--所以,如果我在视图中间的时候有6页不同步(偏离中心)- 我的第二个问题是,虽然我的视图水平滚动-我不能垂直滚动看到所有的单元格。-我怎么才能让它起作用? 我的代码如下- WO_SessionVC.H #import <UIKit/UIKit.h> #import
浏览 3
提问于2014-04-23
得票数 1
1
回答
滚动时调用UICollectionView cellForItemAt两次
、
、
我有一个具有以下设置的UICollectionView: Estimate Size = None Content Insets = Never Scroll Direction = Vertical Paging Enabled = true 当我滚动到第二个单元格时,cellForItemAt方法会被触发两次,同时使用索引1和2,因此,当我滑动到最后一个单元格时,cellForItemAt方法就不能工作了。 cellForItemAt不能只在滑动到第二个单元格时才正确工作,在所有其他情况下都可以(每次滑动一个索引)I还注意到cellForItemAt不是在出现新可见单元时就触发的,而
浏览 3
提问于2021-05-11
得票数 0
2
回答
检测滚动UICollectionView的方向,从REST加载数据
、
、
、
、
假设是标准配置(向上/向下),我想要检测用户何时向上或向下滚动他们的UIColletionView (它是UIScrollView的子类,符合UIScrollViewDelegate)。我没有看到任何直接从委托中检测到的信息,尽管我可能忽略了一些东西。 如果我知道用户滚动的方向,那么我可以使用这些UICollectionViewDatasource方法来确定是应该从REST服务器加载更多数据,还是应该清除已有的信息来管理固定的内存空间。 //如果向下滚动,则会出现部分 - (UICollectionReusableView *)collectionView:(UICollectionView
浏览 1
提问于2013-04-20
得票数 4
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
声明式 UIKit 在有赞美业的实践
如何在SQL Server中将表从一个数据库复制到另一个数据库
前端常用类库资源
那些前端常用的网站插件
一一盘点那些前端常用的网站插件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券