-1

我正在编写此代码以从循环创建按钮并将它们添加到 UIScrollView 但不知何故它不起作用,请有人帮忙。代码是

 scroll = [[UIScrollView alloc]init];
[self createurdulistfordisplay];


for(int i = 1;i<[urdulist count];i++)
{
    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];


    [button setBackgroundImage:[UIImage imageNamed:@"2.png"] forState:UIControlStateNormal];

    [button addTarget:self
               action:@selector(playurduaudio:)
     forControlEvents:UIControlEventTouchDown];

    button.frame = CGRectMake(80.0, 210.0 + (30*i), 213.0, 46.0);

    [scroll addSubview:button];
}
4

1 回答 1

0

我认为您忘记添加滚动查看。像他的最后一行一样添加

[self.view addSubView:scroll];

在这里,您已经创建了滚动但没有添加到您的视图中,这意味着直到您将此滚动视图添加到主视图,即添加到 self.view 中,您才会将其显示在屏幕上

于 2013-02-13T07:43:32.120 回答