0

ボタンが押されたときに UIScrollView を呼び出すコードを作成しました。問題は、別のボタンを押しても画面に残っていることです。これを終了または却下する方法がわかりません。

(IBAction) onClickSize:(id)送信者 {

viewSizePrint.hidden = YES;
scrlView.contentSize = CGSizeMake(1500, 214);

for (int i=0; i<20; i++) {
    UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(158*i+22, 2, 154, 210)];
    imgView.tag = i+10;
    [scrlView addSubview:imgView];

    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
    [btn setBackgroundImage:[UIImage imageNamed:[NSString stringWithFormat:@"layout%d_thumbnail", i+1]] forState:UIControlStateNormal];
    btn.frame = CGRectMake(158*i+30, 10, 138, 194);
    btn.tag = i;
    [btn addTarget:self action:@selector(onClickTheme:) forControlEvents:UIControlEventTouchUpInside];
    [scrlView addSubview:btn];
}

[self refreshTheme:[AppDelegate sharedAppDelegate].shrTheme];

}
4

1 に答える 1

0
[scrlView removeFromSuperview];
scrlView = nil;
于 2013-03-21T02:08:11.300 に答える