1

画像はこちら

皆さん、

アクセサリ ビューとしてツールバーをキーボードに接続しました。

[textView setInputAccessoryView:toolbar];

がありbarButtonItemます。popOverボタンからa を表示する必要があります。私は使用することを知っています

presentPopoverFromBarButtonItem:permittedArrowDirections:animated:

しかし、これはpopOverショーを奇妙な方向にします。さまざまなハックを試しましたが、うまくいきませんでした。以前にそのような問題があった人はいますか?

PopOverController を作成するコード。

- (void) audioRecord:(id)sender event:(UIEvent*)event
{ 

UIBarButtonItem *audioBarButtonItem = (UIBarButtonItem *)sender;
     if(audioInputController == nil)
    {
        audioVC=[[AudioTextViewController alloc] init];
        audioVC.delegate = self;

        self.audioInputController=[[UIPopoverController alloc] initWithContentViewController:audioVC];

        CGSize audioViewSize = audioVC.view.frame.size;

        audioInputController.delegate = self;

        [self.audioInputController setPopoverContentSize:audioVC.view.frame.size];

        [audioInputController presentPopoverFromBarButtonItem:audioBarButtonItem permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
    }        
}
4

0 に答える 0