我有一个UICollectionView在我的故事板为基础的iOS应用程序.

在UICollectionView中,我可以看到scrollEnabled个成员,但我无法设置滚动方向.我错过什么了吗?

推荐答案

UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
[flowLayout setScrollDirection:UICollectionViewScrollDirectionVertical];

还要注意的是,在你的流量布局中,把它称为prepareForLayout似乎没问题...

@interface LayoutHorizontalThings : UICollectionViewFlowLayout
@end

@implementation LayoutHorizontalBooks
-(void)prepareLayout
    {
    [super prepareLayout];

    self.scrollDirection = UICollectionViewScrollDirectionHorizontal;

    self.minimumInteritemSpacing = 0;
    self.minimumLineSpacing = 0;
    self.itemSize = CGSizeMake(110,130);
    self.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0);
    }

Objective-c相关问答推荐

iPhone 可达性判断

等到多个网络请求都执行完毕 - 包括它们的完成块

按住自定义 UIButton 时更改深灰色突出显示的 colored颜色 ?

具有动态高度的子视图的自动布局 UIScrollView

使用 UIScrollView 用两根手指滚动

对 nil 对象进行快速枚举

启动 Finder 窗口并 Select 特定文件

`-fembed-bitcode` 和 BITCODE_GENERATION_MODE 有什么区别?

如何判断 Cocoa 和 Objective-C 中是否存在文件夹?

我可以设置 `UILabel` 的 `attributedText` 属性吗

Lipo错误!!无法打开输入文件

如何在 ios 8 的 alertview 中添加文本输入?

判断 NSString 是否仅包含字母数字 + 下划线字符

在 Objective-C 中_和touch之间的区别

[NSMutableArray array] 与 [[NSMutableArray alloc] init] 之间的区别

@dynamic 在 Objective-C 中做了什么?

如何在键盘上添加完成按钮?

iOS:开源 VoIP/SIP Objective-C 代码

将 NSDate 舍入到最接近的 5 分钟

UiTextField 中的第一个字母小写