ios - 如何以编程方式在 UIScrollview 中创建 UIScrollview

标签 ios iphone ios6 uiscrollview ios7

请告诉我如何在类似嵌套进程的 ScrollView 中设置 ScrollView 。

以下代码部分有效。

int x=10;
int y=10;


for(int i=0; i<5; i++)
{
    UIScrollView *scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(x, y, 50, 50)];
    scrollview.showsVerticalScrollIndicator=YES;
    scrollview.scrollEnabled=YES;
    scrollview.userInteractionEnabled=YES;
    scrollview.backgroundColor = [UIColor greenColor];
    [self.view addSubview:scrollview];
    scrollview.contentSize = CGSizeMake(50,50);
    y=y+95;
}

现在我只能看到 3 个 ScrollView ,其他的都被隐藏了。如何创建要查看的主滚动条,以便不隐藏子 ScrollView ?

最佳答案

您需要有一个初始 ScrollView ,然后将这些 ScrollView 放入其中。

UIScrollView * mainScrollView = [[UIScrollView alloc] initWithFrame:self.view.frame];
mainScrollView.contentSize = CGSizeMake(50, (y + 95) * 5);
// further configure
[self.view addSubview: mainScrollView];

然后改变

[self.view addSubview:scrollview];

[mainScrollView addSubview: scrollView];

关于ios - 如何以编程方式在 UIScrollview 中创建 UIScrollview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20064373/

相关文章:

ios - UICollectionViewController 未从 NIB 有效加载

IOS Mapkit or Core Location解决旅行商问题

ios - 如何在 Swift 中捕获 "Index out of range"?

iphone - 单击按钮时如何获取 UITextField 值

iphone - Objective C iPhone 中的全局变量

ios - 在 UITableView 中设置复选标记

iphone - 无法获取 CALayer iOS 的正确位置

ios - UIAlertView 将 Storyboard发送回开始

html - 如何在 iPhone 中将 Html 标签转换为纯文本

ios - 如何禁用 UITextview 选择文本,复制/粘贴 UIMenuController 但仍然有超链接工作[不重复]