3Dタッチウィジェットの高さは、システムレベルの制限です。
これは、クイックアクションメニュー自体が非常に高くなり、ウィジェットの高さが事実上無制限になるためです。また、クイックアクションメニューを操作する方法の1つは、押した場所から指を上下にスライドさせる方法であるため、明らかにスクロールが問題になりません。
ウィジェットを完全に取り除く方法については、iTunes ConnectがUIApplicationShortcutWidget
キーの値をチェックして、指定されたバンドルIDが実際に存在することを確認し、そうでない場合は拒否するようです。 UIApplicationShortcutWidget
キーは正式にdefinedです。アプリに複数のウィジェットがある場合、3Dタッチのコンテキストで表示するキーを選択できます。
アップルがこのポリシーを逆転するまで、これは最悪のケースなので息を止めませんでした。あなたの唯一の回避策は、その無視できるウィジェットを持つこと、またはウィジェットの経験を完全に再考することです。 Appleは、ウィジェットは、あなたがお勧めのように単に「ボタンを起動」ではないことをお勧めしますので、場合でも、小さなサイズで
個人的に、私は、完全にウィジェットを見直しお勧めします。 Human Interface Guidelinesによれば、ウィジェットは、アプリの外で「ちらっと見える」情報や簡単なやりとりのために使用されます。起動ボタンの代わりにトップ110ポイントに配置できるその他の有用な情報や機能はありますか?
もちろん、アップルがそのアイデアを喜んで受け入れるかどうかを確認するために、いつでもfile a bugを強化することができます。私は別のInfo.plistキーを追加することになるだろうと思っています。おそらく、そのコンテキストでウィジェットが望まれているかどうかをiOSに伝えるブール論理です。
おかげで、偉大な詳細な回答を探しています。恩恵は誰かがすてきな回避策を見つけることができなければ、あなたのものです。 – owlswipe