jjzjj

FlowLayout

全部标签

ios - UICollectionView flowLayout 没有正确包装单元格

我有一个带有FLowLayout的UICollectionView。大多数时候它会像我预期的那样工作,但时不时会有一个电池不能正确包裹。例如,如果实际上在第二行中尾随,则应该位于第三行的第一个“列”中的单元格,并且它应该在的地方只有一个空白空间(见下图)。您只能看到这个红色单元格的左侧(其余部分被切断),它应该在的地方是空的。这种情况不会一直发生;它并不总是在同一行。一旦发生,我可以向上滚动然后返回,单元格将自行修复。或者,当我按下单元格(通过插入将我带到下一个View)然后弹出时,我会看到单元格处于错误的位置,然后它会跳转到正确的位置。滚动速度似乎更容易重现问题。当我慢慢滚动时,我仍

ios - 如何快速获取collectionview的flowlayout?

我在Storyboard中创建了一个UICollectionViewController。但是我需要访问流程布局...如何访问和使用流程布局?这是我的Controller:使用collectionView.flowlayout无效。classTableCollectionViewController:UICollectionViewController,UICollectionViewDelegateFlowLayout{varjson:JSON?overridefuncviewDidLoad(){super.viewDidLoad()//Uncommentthefollowingli

ios - 如何快速获取collectionview的flowlayout?

我在Storyboard中创建了一个UICollectionViewController。但是我需要访问流程布局...如何访问和使用流程布局?这是我的Controller:使用collectionView.flowlayout无效。classTableCollectionViewController:UICollectionViewController,UICollectionViewDelegateFlowLayout{varjson:JSON?overridefuncviewDidLoad(){super.viewDidLoad()//Uncommentthefollowingli

鸿蒙开源第三方组件——自定义流式布局组件FlowLayout_ohos

 前言       基于安卓平台的自定义流式布局组件FlowLayout(https://blog.csdn.net/fzhhsa/article/details/103003019),实现了鸿蒙的功能化迁移和重构。代码已经开源到(https://gitee.com/isrc_ohos/flow-layout_ohos),欢迎各位开发者下载使用并提出宝贵意见!背景    流式布局也叫百分比布局,它具有指定的对齐方式、水平间隙和垂直间隙,特别适用于多标签的展示,可以实现组件中的标签横向对齐,也可以在多个标签的总宽度超过组件宽度时自动换行,是移动端开发中经常使用的布局方式之一。我们可以在很多应用场

ios - 使用具有带 FlowLayout 的 UICollectionView 的单元格滚动 UITableView 时,应用程序崩溃

该应用程序是使用Xcode7.3.1在Swift2.2中编写的。我有一个UITableView,其中的单元格具有UICollectionView和水平FlowLayout。当我非常快速地上下滚动表格View并且不让它在设备(iPadAir2、iOS9.3.2)或模拟器上停止时,应用程序崩溃并显示EXC_BAD_ACCESS在AppDelegate中。应用程序未命中在ViewController中为didReceiveMemoryWarning()设置的断点。看来代码崩溃了[UICollectionViewDatainvalidateItemsAtIndexPaths:]或[_UIFlo

ios - 使用自定义 FlowLayout (Swift) 时将 HeaderView 添加到 CollectionView

我已经实现了一个自定义的FlowLayout子类,这显然阻止了我通过storyboard添加一个headerView(复选框是走了)。有没有其他方法可以使用storyboards来做到这一点?有一些关于如何以编程方式添加headerView的答案,但它们在objective-C中,我如何使用Swift添加一个>?下面没有生成标题View,我不明白为什么?CollectionViewController{overridefuncviewDidLoad(){super.viewDidLoad()//SetupHeaderself.collectionView!.registerClass(

Java - 水平滚动的垂直 "FlowLayout"

如标题中所述,我一直在尝试设置一种带有水平滚动的垂直流布局。布局中的组件将是JLabel。让我画一张图:+-------------------------+========|同一个窗口,垂直展开+--------------------------+=====|因此,标签将填充可用的垂直空间,然后创建一个新列。一旦可用的水平空间用完,就会出现一个水平滚动条。通常不应出现垂直滚动条;但是,如果窗口的垂直高度异常小,那么最好有一个垂直滚动条。非常感谢任何帮助。我是Java的新手,所以任何额外的解释都会很棒。谢谢!编辑:根据以下回复,我现在正在处理:http://tips4java.wor

java - 我怎样才能让 JToolBars 换行到下一行 (FlowLayout) 而不会将它们隐藏在它们下面的 JPanel 中?

我正在制作一个GUI,它在一个大JPanel上方显示三个JToolBar。这些工具栏总体上非常大,所以我使用FlowLayout使它们在到达JFrame边框时换行到下一行。问题是,当它们换行到下一行时,它们会被下面的JPanel隐藏。我希望我可以强制包含工具栏的JPanel增长到足以显示所有工具栏。有没有办法做到这一点?或者有其他方法可以使这些工具栏可见吗? 最佳答案 我以前遇到过这个问题。我发现最好的解决方案是使用FlowLayout的修改版本,它考虑了垂直变化并将它们换行到下一行。这是此类布局的代码。importjava.awt

ios - iOS 8 上的 UICollectionView 自调整单元格将因 UIDynamic flowLayout 和重复调用 _updateVisibleCellsNow 而崩溃

我正在尝试使用所谓的“自调整单元格”,这意味着:在flowLayout上设置estimatedItemSize覆盖单元格类中的preferredLayoutAttributesFittingAttributes例如:UICollectionViewSelfSizingCellswithAutoLayout我需要这样的动态效果:http://www.teehanlax.com/blog/implementing-a-bouncy-uicollectionviewlayout-with-uikit-dynamics/没有UIDynamic也能正常工作,但我需要UIDynamic。如我所见,

ios - 如何使用 FlowLayout 确定 UICollectionView 的高度

我有一个UICollectionView和一个UICollectionViewFlowLayout,我想计算它的内容大小(用于在调整所需的intrinsicContentSize中返回它的高度通过AutoLayout)。问题是:即使所有单元格的高度都固定且相等,我也不知道UICollectionView中有多少“行”/行。我也无法根据数据源中的项目数确定该计数,因为表示数据项的单元格宽度不同,因此UICollectionView的一行中的项目数也不同>.由于我在官方文档中找不到关于这个主题的任何提示,而且谷歌搜索也没有给我带来任何进一步的帮助,我们将不胜感激任何帮助和想法。