2012-05-13 6 views
0

私はUIPopoverControllerに問題があります。私は、アプリケーションが起動したときに登録フォームを画面に表示させようとしています(その後、定期的にログイン画面が表示されます)。しかし、フォームが少し長くなるので、私はまた、キーボードの上に座っているツールバー、次の、前の、完了したボタン(サファリにあるものに似ています)を必要とします。iPad Popoverビュー

ツールバーをポップオーバー表示の上に表示させるにはどうすればよいのですが、画面の幅全体を維持しながらiPadは常に横長モードになります。

私はこの機能を持っていましたが、ボタンはポップオーバーと同じ矩形に表示されたときにのみアクティブになりました。

ここにすべてのヘルプは

答えて

1

があなたのUITextFieldsごとにinputAccessoryViewであるためにあなたのツールバーを設定いただければ幸いです。

SOや他のサイトでこれを行う方法の例がたくさんあります。

0

前の次のツールバーのクラスを作成します。 以下のようにツールバーを返すメソッドを作成します。

-(UIToolbar*)createToolBarForView:(UIView *)keyBoardView 
{ 
    //Add segment Controller and Selector for your segmentController 
} 

セグメントコントローラのセレクタで、デリゲートを使用して、実装するクラスにセグメントコントローラが起動することを通知します。

すべてこれらの事をした後、ツールバーを表示することを希望するすべてのテキストフィールドのためinputAccessoryTypeを設定

{ YourTextField.inputAccessoryView = [OBjectOfYourCustomView createToolBarForView:self.view]; }

関連する問題