Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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 ObjC-以编程方式将标签添加到UIScrollView_Ios_Objective C_Dynamic_Uiscrollview - Fatal编程技术网

Ios ObjC-以编程方式将标签添加到UIScrollView

Ios ObjC-以编程方式将标签添加到UIScrollView,ios,objective-c,dynamic,uiscrollview,Ios,Objective C,Dynamic,Uiscrollview,如何在UIScrollView中添加标签(或其他控件) 我使用了此代码,但无法滚动。这让我相信它不会将标签添加到UIScrollView 这是我的代码: for (int i = 1; i <= 30; i++) { UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, (i * 50), 200, 40)]; [myLabel setBackgroundColor:[UIColor clearCol

如何在UIScrollView中添加标签(或其他控件)

我使用了此代码,但无法滚动。这让我相信它不会将标签添加到UIScrollView

这是我的代码:

for (int i = 1; i <= 30; i++)
{
    UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, (i * 50), 200, 40)];
    [myLabel setBackgroundColor:[UIColor clearColor]];
    [myLabel setText:@"Dynamic"];
    [self.Scroller addSubview:myLabel];
}

对于(int i=1;i您没有为scrollView设置contentSize,请在循环中添加以下行:-

CGSize newContentSize=scroll.contentSize;
newContentSize.height+=i*50;
[self.Scroller setContentSize:newContentSize];
for(int i=1;i
[self.Scroller setContentSize:CGSizeMake(self.Scroller.frame.size.width, (30 * 50)];
for (int i = 1; i <= 30; i++)
{
    UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, (i * 50), 200, 40)];
    [myLabel setBackgroundColor:[UIColor clearColor]];
    [myLabel setTextColor:[UIColor blackColor]];
    [myLabel setText:@"Dynamic"];
    [self.Scroller addSubview:myLabel];
}



CGSize newContentSize=scroll.contentSize;
newContentSize.height+=30*50;
[self.Scroller setContentSize:newContentSize];