質問: ipadアプリのuiヘルプ ここでは、目的のためにスライドショーを実行し、さまざまなスライドを構成するための設定パネルを備えたipadアプリを作成しています。アプリはスライドにさまざまなテンプレートを使用するため、スライドごとにエディターが必要です。エディターにはuitableviewを使用し、個々の設定にはuitextfieldsなどを提供していました。編集者を実際のスライドのように見せたいと思いました。 (たとえば、テーブルビューではなく、編集可能なラベルが付いたスライド。)私の問題は2つあります。まず、編集中はキーボードがスライドの半分を覆います。 2番目に、スライド上のオブジェクトでは視覚的に表現されない、処理する必要があるいくつかの設定があります。 (amまたはpmまたはなしを表示します。)エディタを設計するにはどうすればよいでしょうか(たとえば、時計の場合)、エディタが画面全体を占めるようにしますか?大型キーボードの問題にどのように対処しますか?
回答: レイアウトとキーボードの存在に関して、いくつかのオプションがあります。 1つ目は、インターフェイスの下部がキーボードで部分的に覆われていることを確認して、ユーザーが下にスクロールするものがあることを確認できるようにすることです。これは、uiの残りの部分をスクロールして表示することで欠陥を修正できるように感じる「欠陥の修正」パターンです。2番目のオプションは、プログラムでキーボードを操作して、エディターに関連するカスタムキーを取り込むことです。たとえば、returnキーの代わりにdoneキーを使用すると便利です。可能であれば、キーボードが表示されないように、可能な場合はフィールドを入力しないようにしてください。ユーザーがすべてを確認できるようにスライドを縮小し、フォーカスを取得したときにフィールドにズームインすることを検討しています。