iOS6でテーブルビューを使用すると、奇妙な動作が発生します。彼らはtableview:didHighlightRowAtIndexPath:を追加したようですが、行を選択できないことを明らかにするユーザーエクスペリエンスの問題を引き起こしているようです(ユーザーは行を数回タッチする必要がある場合があります)。
ユーザーがテーブルビューをスカッフするか、少しスワイプしてタップすると、行は選択されなくなります(経由tableview:didSelectRowAtIndexPath:
でtableview:didHighlightRowAtIndexPath:
呼び出されます)。
誰かが同様の問題を経験し、回避策を見つけましたか?フラグを使用してtableview:didSelectRowAtIndexPath
から呼び出しようとしてtableview:didHighlightRowAtIndexPath
います。またはtableview:didHighlightRowAtIndexPath
、iOS6およびtableview:didSelectRowAtIndexPath
それ以前のバージョンでは、行選択コールバックとして使用します。
何かご意見は?