ユーザーが従来のiOSパターンを使用して一部のコンテンツを削除できる画面をレイアウトしようとしています。
ここで複雑なことはありませんよね?
しかし、セグメント化されたコントロールを追加する必要がある場合はどうなりますか?
編集ラベルは、この画面に対して "global"であるはずです、セグメント化されたコントロールオン?
または、この編集ラベルをcontextualにして、 "section2"/"section3"。
私の場合、 "section1"の削除機能が必要です。他の残りのセクションに左上のラベルが必要ないか、別のラベルが必要かもしれません。
その場所のため、 "edit"ラベルがページに関連しているようであり、下のアクティブなセグメントではありません。
iOSガイドラインに違反して、このラベルをコンテキストにして、アクティブなセグメント化されたコントロールに従って変更することはできますか?
そのようなケースに遭遇したことがありますか?
宜しくお願いします、
M-デザイン
コンテンツやセグメントに文脈的に関連する[編集]ボタンがあれば、まったく問題ないと思います。ユーザーが他のセグメントに切り替えたときに、[編集]ボタンを無効または非表示にできます。
しかし、ボタンの位置によって、ページ全体のボタンが少し似ていることは事実です。別のアプローチは、ナビゲーションヘッダーではなく、テーブルビューのヘッダーに[編集]ボタンを配置することです。
考慮すべきもう1つの点は、セルスワイプジェスチャ(行を左または右にスワイプしてアクションをトリガーする)を使用することです。