web-dev-qa-db-ja.com

iPadアプリのUIヘルプ

ここでは、目的のためにスライドショーを実行し、さまざまなスライドを構成するための設定パネルを備えたiPadアプリを作成しています。

アプリはスライドにさまざまなテンプレートを使用するため、スライドごとにエディターが必要です。エディターにはUITableViewを使用し、個々の設定にはUITextFieldsなどを提供していました。編集者を実際のスライドのように見せたいと思いました。 (たとえば、テーブルビューではなく、編集可能なラベルが付いたスライド。)

私の問題は2つあります。

まず、編集中はキーボードがスライドの半分を覆います。 2番目に、スライド上のオブジェクトでは視覚的に表現されない、処理する必要があるいくつかの設定があります。 (AMまたはPMまたはなしを表示します。)

エディタを設計するにはどうすればよいでしょうか(たとえば、時計の場合)、エディタが画面全体を占めるようにしますか?

大型キーボードの問題にどのように対処しますか?

5
Moshe

レイアウトとキーボードの存在に関して、いくつかのオプションがあります。 1つ目は、インターフェイスの下部がキーボードで部分的に覆われていることを確認して、ユーザーが下にスクロールするものがあることを確認できるようにすることです。これは、UIの残りの部分をスクロールして表示することで欠陥を修正できるように感じる「欠陥の修正」パターンです。

2番目のオプションは、プログラムでキーボードを操作して、エディターに関連するカスタムキーを取り込むことです。たとえば、Returnキーの代わりにDoneキーを使用すると便利です。

可能であれば、キーボードが表示されないように、可能な場合はフィールドを入力しないようにしてください。ユーザーがすべてを確認できるようにスライドを縮小し、フォーカスを取得したときにフィールドにズームインすることを検討しています。

2
Todd Sieling