0
2つのボタンを追加しようとしています。追加ボタンをクリックすると、削除するラベルと削除するラベルが変更されます。iphoneのテーブルビューをスクロールするとテーブルビューの状態が変化しています
私は、追加のアクションを実行したり、動的にボタンを削除することができていますが、テーブルビューの状態は、そのはいつも私がここに私のコードを追加してみましょう
ありがとう
...ボタンを追加保っ変化しています。あなたのボタンクリック方法で
I am creating UI button and adding label like in for loop.Is this right approach?
UIButton *btn = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
btn.frame = CGRectMake(230, 25, 73, 40) ;
btn.tag = indexPath.row+1;
btn.titleLabel.font = [UIFont boldSystemFontOfSize:15];
for (int i=0;i<[myarrayone count]; i++)
{
for (int j=0; j<[[appDelegate AddingCartArray] count]; j++)
{
if([myarrayone objectAtIndex:i] == [[appDelegate AddingCartArray] objectAtIndex:j])
{
[btn setBackgroundImage:[UIImage imageNamed:@"RemovetoCart.png"] forState:UIControlStateNormal];
[btn addTarget:self action:@selector(Remove:) forControlEvents:UIControlEventTouchUpInside];
}
else {
[btn setBackgroundImage:[UIImage imageNamed:@"adtoCart.png"] forState:UIControlStateNormal];
[btn addTarget:self action:@selector(addCartClicked:) forControlEvents:UIControlEventTouchUpInside];
}
をリロードしないのは、データを再ロードした後でも動作していません。その最後の要素のボタンを常に取る。 –
Thanx Bonnieあなたのために私たちのコードを確認してください。私の問題は、常にすべてのボタンに最後の要素ラベルを適用することです。 –
@rajeshkarka、ちょっと、このコードを書いていますか?cellForRowAtIndexPathにありますか?そのラベルを貼り付けることができれば、ラベルのインスタンスを1つしか作成していないと推測して、ラベルをcellForRowAtIndexPath – Bonnie