Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使故事板滚动视图可滚动?_Ios_Objective C_Uiscrollview_Uiscrollviewdelegate - Fatal编程技术网

Ios 如何使故事板滚动视图可滚动?

Ios 如何使故事板滚动视图可滚动?,ios,objective-c,uiscrollview,uiscrollviewdelegate,Ios,Objective C,Uiscrollview,Uiscrollviewdelegate,我正在使用故事板scrollview,但它没有滚动,如何使它成为可滚动的 这是我的代码 -(void)scrollView { self.scrollViewBtn.pagingEnabled=YES; self.scrollViewBtn.scrollEnabled=YES; for(int i=0;i<[[arrFullSubCategory valueForKey:@"name"]count];i++) { CGRect frame;

我正在使用故事板scrollview,但它没有滚动,如何使它成为可滚动的

这是我的代码

-(void)scrollView
{
    self.scrollViewBtn.pagingEnabled=YES;
    self.scrollViewBtn.scrollEnabled=YES;
    for(int i=0;i<[[arrFullSubCategory valueForKey:@"name"]count];i++)
    {
        CGRect frame;
        frame.origin.x=self.scrollViewBtn.frame.size.width *i;
        frame.origin.y=0;
        frame.size=self.scrollViewBtn.frame.size;
        UIButton *btn=[[UIButton alloc]initWithFrame:frame];
        [btn setTitle:[NSString stringWithFormat:@"%@",[[arrFullSubCategory objectAtIndex:i] valueForKey:@"name"]] forState:UIControlStateNormal];
        [self.scrollViewBtn addSubview:btn];
        btn.backgroundColor=[UIColor colorFromHexString:@"#ffc400"];
        btn.userInteractionEnabled=YES;
        length = [[arrFullSubCategory valueForKey:@"name"] count];


    }
    self.scrollViewBtn.contentSize=CGSizeMake(self.scrollViewBtn.frame.size.width *length, self.scrollViewBtn.frame.size.height-60);
}
-(无效)滚动视图
{
self.scrollViewBtn.PaginEnabled=是;
self.scrollViewBtn.scrollEnabled=是;

对于(int i=0;i您是否检查了属性检查器

您还可以使用Xcode布局调试工具检查按钮是否正确添加


是否在scrollViewBtn上启用了userInteractionEnabled?是的,它的启用和委托也设置得很好。@Akashsr您在哪里声明长度变量?您是否将scrollview设置为水平滚动?记录您的内容大小,如果它小于滚动视图,它将不会滚动。内容大小应大于滚动视图