私は現在2つのレイヤーを持つアプリを持っています。 bottomlayerはtableViewを持っていて、tableViewの選択に基づいて異なるボタン/ラベル/ etcを表示するために最上位レイヤーが必要です。 didSelectRowAtIndexPathに基づいてレイヤーを表示/非表示にすることが本能的になりますが、それは選択に基づいて多くのレイヤーを隠したり表示したりする必要があります。私はまた、ストーリーボードが同様にかなり厄介になるだろうと想像:(didSelectRowAtIndexPathに基づいてIUViewを表示するための効果的な方法ですか?
は、テーブルビューの選択に基づいて、最上層の上にUIViewのを変更するための、より合理的/効果的な方法はありますか?
いいえ、必須ではありません。複数のビューを表示したいとします(最高の例ではありませんが、ちょっと!)、複数のタグを除外します。インデックスは、どのセルが押されたかを判断するためのものです。 – CodaFi
サブビューを設定するための推奨読書はありますか?まだかなり新鮮なobjC。ありがとう! – DrTchocky
アニメーションや変更を必要とする複数のオブジェクトがある(そして私がかなりの数のことを言っている)場合は、それらを独自のUIView内にすべて含めてください。また、[UIView animateWithDuration:animations^{}];あなたのアプリをプロフェッショナルに見せかけるような、本当に簡単な方法です。 – CodaFi