UIControl
2 つのカスタム状態 -> customEnabled
/を持つことができるカスタムがありますcustomDisabled
。この状態の変更は、UIControl
技術的には、状態セットの定義済みビューを非表示/表示することになります。これまでのところうまくいきます。
内で使用する場合UITableView
、次の問題があります。コントロールが無効になっているセルのコントロールを有効にしてセルを再利用すると、コントロールが有効になってから無効になるのが短時間見られます。
cellForRowAtIndexPath
のメソッドで状態設定が行われていUITableViewController
ます。状態のセッターは、ビューを表示/非表示にします。
「アニメーション」なしで適切な外観を得る方法を知っている人はいますか?