1

图片在这里

大家好,

我将工具栏作为附件视图附加到键盘上。

[textView setInputAccessoryView:toolbar];

它有一个barButtonItem. 我需要popOver从按钮显示一个。我知道使用

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