您可以通过编程方式修改UICollectionView scrollDirection吗?

查理·塞利格曼

我有一个使用Storyboard创建的UICollectionView(假设它具有相当复杂的单元格)。我想以编程方式将scrollDirection更改为水平(在4英寸的屏幕上)和垂直(在3.5英寸的屏幕上)。

我看到您可以在启动时设置scrollDirection,但看不到如何从已经创建的UICollectionView中访问此属性。

有人知道这是否可能吗?

塞巴斯蒂安·伯格伯格(Sebastian Borggrewe)

您正在寻找的是

UICollectionViewFlowLayout

这就是您将如何使用它的方式

UICollectionViewFlowLayout *horizontalLayout = (UICollectionViewFlowLayout *)self.collectionView.collectionViewLayout;
horizontalLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal;

[self.collectionView setCollectionViewLayout:horizontalLayout];

我假设您的collectionView与Storyboard链接为self.collectionView

这是快速而肮脏的方法。您应该做的是创建自己的布局,并子类化UICollectionViewFlowLayout类。

可以在此处找到一个示例:AshFurrow的UICollectionViewFlowLayoutExample

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

您可以通过编程方式修改UICollectionView scrollDirection吗?

来自分类Dev

您可以通过编程方式链接SQL Server临时表进行访问吗?

来自分类Dev

您可以通过编程方式在Google表格单元格中生成按钮吗?

来自分类Dev

您可以通过编程方式链接SQL Server临时表进行访问吗?

来自分类Dev

您可以通过编程方式监视Tableau中的增量刷新的进度吗?

来自分类Dev

您可以以编程方式更改图像的颜色吗?

来自分类Dev

您可以修改通过#await获得的结果吗?

来自分类Dev

您可以通过单向服务方式确保交付吗?

来自分类Dev

您可以在Excel文档中以编程方式检测文本颜色并仅修改具有特定颜色和字体样式的文本的单元格吗?

来自分类Dev

通讯簿记录可以通过编程方式链接吗?

来自分类Dev

我可以通过编程方式创建UIContainerView吗?

来自分类Dev

我可以通过编程方式设置任何类型的属性吗?

来自分类Dev

可以通过编程方式生成jpeg图像吗?

来自分类Dev

我可以通过编程方式重绘UISegmentedControl吗?如何?

来自分类Dev

QML DelayButton的闪烁可以通过编程方式关闭吗?

来自分类Dev

您可以在Java嵌入式代理中以编程方式更改队列的“死信”处理吗?

来自分类Dev

您可以以编程方式在 Firebase 存储中“创建新的下载 URL”吗?

来自分类Dev

您可以从lua修改C结构吗?

来自分类Dev

您可以通过发布任务修改SBT构建的名称和版本吗?

来自分类Dev

在将片段放大为片段之前,我们可以(以编程方式)修改它吗?

来自分类Dev

您可以在iOS 8(带有Swift)中以编程方式切换“请勿打扰”模式吗?

来自分类Dev

您可以在Android和iOS上以编程方式发送包含正文和附件的电子邮件吗?

来自分类Dev

您可以在iOS7或iOS8中以编程方式更改Iphone的隐私设置吗

来自分类Dev

我可以通过编程方式在用户电话日历中添加活动吗?

来自分类Dev

我可以通过编程方式检测当前WiFi网络上是否有任何Chromecast设备吗?

来自分类Dev

可以通过HTML表单数据以编程方式创建Google文档吗?

来自分类Dev

我可以通过编程方式打开带有动画的抽屉布局吗?

来自分类Dev

有什么方法可以通过编程方式控制DirectShow VSFilter吗?

来自分类Dev

使用Elastic Beanstalk,可以通过编程方式确定我是否在领导节点上吗?

Related 相关文章

  1. 1

    您可以通过编程方式修改UICollectionView scrollDirection吗?

  2. 2

    您可以通过编程方式链接SQL Server临时表进行访问吗?

  3. 3

    您可以通过编程方式在Google表格单元格中生成按钮吗?

  4. 4

    您可以通过编程方式链接SQL Server临时表进行访问吗?

  5. 5

    您可以通过编程方式监视Tableau中的增量刷新的进度吗?

  6. 6

    您可以以编程方式更改图像的颜色吗?

  7. 7

    您可以修改通过#await获得的结果吗?

  8. 8

    您可以通过单向服务方式确保交付吗?

  9. 9

    您可以在Excel文档中以编程方式检测文本颜色并仅修改具有特定颜色和字体样式的文本的单元格吗?

  10. 10

    通讯簿记录可以通过编程方式链接吗?

  11. 11

    我可以通过编程方式创建UIContainerView吗?

  12. 12

    我可以通过编程方式设置任何类型的属性吗?

  13. 13

    可以通过编程方式生成jpeg图像吗?

  14. 14

    我可以通过编程方式重绘UISegmentedControl吗?如何?

  15. 15

    QML DelayButton的闪烁可以通过编程方式关闭吗?

  16. 16

    您可以在Java嵌入式代理中以编程方式更改队列的“死信”处理吗?

  17. 17

    您可以以编程方式在 Firebase 存储中“创建新的下载 URL”吗?

  18. 18

    您可以从lua修改C结构吗?

  19. 19

    您可以通过发布任务修改SBT构建的名称和版本吗?

  20. 20

    在将片段放大为片段之前,我们可以(以编程方式)修改它吗?

  21. 21

    您可以在iOS 8(带有Swift)中以编程方式切换“请勿打扰”模式吗?

  22. 22

    您可以在Android和iOS上以编程方式发送包含正文和附件的电子邮件吗?

  23. 23

    您可以在iOS7或iOS8中以编程方式更改Iphone的隐私设置吗

  24. 24

    我可以通过编程方式在用户电话日历中添加活动吗?

  25. 25

    我可以通过编程方式检测当前WiFi网络上是否有任何Chromecast设备吗?

  26. 26

    可以通过HTML表单数据以编程方式创建Google文档吗?

  27. 27

    我可以通过编程方式打开带有动画的抽屉布局吗?

  28. 28

    有什么方法可以通过编程方式控制DirectShow VSFilter吗?

  29. 29

    使用Elastic Beanstalk,可以通过编程方式确定我是否在领导节点上吗?

热门标签

归档