2017-09-26 7 views
0

私は腕時計キットのアプリを開発中です。ここでは、選択した行を表で強調表示したいと思います。私の問題は、行に追加されたイメージが再度ダウンロードされる行を選択したとき、またはそのリストが点滅していると言うことができるときです。私は更新を選択する行だけを必要とします。WKInterfaceテーブルのデータをリロードします+目的c

答えて

0

あなたはUITableViewdelegate MethodeのからあなたdidSelectRowAtIndexPathに条件を追加することができます:あなたのイメージがすでにある

場合は、単に更新/あなたが行ハイライトまたは何したいです。

オーバーワイズ画像をダウンロードします。

if (cell.myImage == nil) 
    { 
    // Download your image 
    } 
else 
    { 
    // Reload your cell 
    } 

また、あなたはMethodeのshouldHighlightRowAtIndexPathを書き換える(まだUITableViewdelegateから)、あなたはあなたの行をハイライト表示したい場合はYESを返すことを確認することができます。

- (BOOL)tableView:(UITableView *)tableView shouldHighlightRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    return YES; 
} 

私が間違っている場合や、場合私はあなたが私に知らせてくれることを躊躇しないで尋ねた質問を逸した。

+0

ありがとうございました。しかし、アップルウォッチでは、これらのデリゲートメソッドは機能しません。私は問題を解決しました...しかし、あなたはとてもうまくやっています。:) –

+0

返信ありがとう、私はその事実を今は分かっていませんでした。とにかくあなたの問題を解決できることは素晴らしいことです。 –

関連する問題