0
私はこのコードを使用して私のスクロールにいくつかのビューを追加しています。 と私は彼が私が追加したすべてのビューをきれいにしたいボタンを持っています..私はどのようにそれを行う必要がありますか?本当に問題に直面しているのは ですか?もし私の "クリーン"ボタンの方法はどのように見えますか?コードで追加されたコンテンツからUIScrollViewをどのように「クリーン」する必要がありますか?
for (int i=0;i<NUMBER_OF_KRANOT_IN_LIST;i++){
UIView *kerenView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 49)];
UIImageView *KerenBg = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"aviv-newTryBox"]];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, 320, 49);//310 x 72
[button addTarget:self action:@selector(kerenButtonPressed:)
forControlEvents:UIControlEventTouchUpInside];
[button setTag:i];
[kerenView addSubview:button];
NSString *Value = [NSString stringWithFormat:@"%@", [self getTheNameOftheKeren:i]];
UILabel *kerenName = [[UILabel alloc]initWithFrame:CGRectMake(48,13, 255, 25)];
kerenName.backgroundColor = [UIColor clearColor];
kerenName.textAlignment = UITextAlignmentRight;
UIFont *font = [UIFont fontWithName:@"DLApollo" size:18];
[kerenName setFont:font];
[kerenName setText:Value];
KerenBg.frame = CGRectMake(0, 0, 320, 49);
[kerenView addSubview:KerenBg];
[kerenView addSubview:kerenName];
kerenView.frame = CGRectMake(0,0+(49*i), 320, 49);
[ResultScroller addSubview:kerenView];
}
UPDATE * 私は答えを見つけて、そのは、このように書きます。 私は私のスクロールからすべてのサブビューを削除するには、私のきれいなボタンに、このメソッドを追加します。
for(UIView *subview in [ResultScroller subviews]) {
[subview removeFromSuperview];
}
"クリーン"とはどういう意味ですか?クリーニングは何をするのですか? – kevboh
あなたの回答を投稿してこの質問を閉じることはできますか?ありがとう – amleszk
私はそれをしました。私はそれを現在の明日のようにチェックする。 –