我试图在自定义键盘视图中添加UISchollView,但它显示视图但不滚动。
这是我的代码。我也尝试过self.view,但也不起作用。

UIScrollView *scrollview1 = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 216)];
    NSInteger viewcount= 8;
    for (int i = 0; i <viewcount; i++)
    {
        CGFloat y = i * 50;
        UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, y,50, 50)];
        view.backgroundColor = (i%2==0)?[UIColor greenColor]:[UIColor blueColor];
        [scrollview1 addSubview:view];
    }
    scrollview1.contentSize = CGSizeMake(self.view.frame.size.width, self.view.frame.size.height *viewcount);
    scrollview1.backgroundColor = [UIColor redColor];
    scrollview1.pagingEnabled=YES;
    [self.inputView addSubview:scrollview1];

最佳答案

如果UIScrollView大于其帧大小,则contentSize将滚动。因此,请尝试设置其contentSize属性,并检查userInteraction是否已启用。

希望它能工作。

关于ios - iOS 8自定义键盘UIScrollview无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27752091/

10-11 19:20