私のiPhoneアプリでは、そのオブジェクトの 'isConfirmed'値がtrueの場合、セルにティック画像を追加するテーブルビューがあります。詳細なビューを入力すると、確定値を編集することができます。メインテーブルビューにポップアップすると、メインテーブルを新しく表示するときだけでなく、更新を表示する必要があります。親ビューからの画像の削除
だから私は私のtableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
method`でこのコードを使用しています:
UIImageView *tickImg = nil;
//If confirmed add tick to visually display this to the user
if ([foodInfo.isConfirmed boolValue])
{
tickImg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ConfirmedTick.png"]];
[tickImg setFrame:CGRectMake(0, 0, 32, 44)];
[cell addSubview:tickImg];
}
else
{
[tickImg removeFromSuperview];
}
をオブジェクトをTRUEに設定して再チンティングすると、ティックが表示されますが、他のものを動作させることはできません。ティックがあれば、ディテールビューに移動して確認しません。
私のお手伝いをさせていただきますよう、ありがとうございます。
あなたがインターフェイスビルダーでの画像表示がありますか?あなたがサブビューとして追加しないので。 –
いいえ、私はそのアプローチに賛成ですが、あなたのコードはコードでイメージビューを構築することを示しているので、私はそれも私の答えで行いました。それを見ますか? – danh
oops。私はそれをサブビューとして追加しませんでした。私の悪い。編集します。今すぐそのコードを試してみてください。私はそれがあなたが望むことをするだろうと思う。 – danh