Context Menusの仕様とHuman Interface Guideline的アンチパターン by karaage

iOSDC Japan 2021
LT(5分)

Context Menusの仕様とHuman Interface Guideline的アンチパターン

krgpi karaage krgpi
1

Context Menus は画像や文字のUIを押し込むことで、アイテムのプレビューとそれに対するコマンドを表示できるAPIで、現在さまざまなアプリで実装されています。

既存のviewに対して比較的簡単な実装を追加することで、リッチな体験を実現できる一方で、ユーザーに困惑を与えてしまうアンチパターンがAppleのHuman Interface Guidelineで指摘されています。

本LTでは仕様をサンプルコードで説明しつつ、Human Interface Guidelineで推奨・非推奨されている事項を紹介します。