Ios ObjC-以编程方式将标签添加到UIScrollView
如何在UIScrollView中添加标签(或其他控件) 我使用了此代码,但无法滚动。这让我相信它不会将标签添加到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
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];