1
在我正在寫入的iPad應用程序中,我有一個靜態表格單元的按鈕,該靜態表格單元在彈出窗口中啓動圖像選擇器。UIPopoverController中的UIImagePickerController - 位置不起作用
我希望popover的箭頭指向啓動popover的按鈕。現在,當我點擊按鈕時沒有。它會在屏幕上引發彈出窗口(使用工作圖像選擇器),但箭頭指向屏幕的頂部或其他任何位置(無法確定它是否隨機 - 請參閱下文)。
保存包含該按鈕的靜態單元格的tableview禁用了滾動,但位於滾動視圖上。這可能導致隨機箭頭位置?
這裏是我的代碼:
// present image picker in a popover
_imagePicker = [[UIImagePickerController alloc] init];
_imagePicker.delegate = self;
_imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
_imagePicker.allowsEditing = NO;
_imagePicker.navigationBar.tintColor = [UIColor redColor];
_imagePicker.navigationBar.backgroundColor = [UIColor greenColor];
_popover = [[UIPopoverController alloc] initWithContentViewController:_imagePicker];
[_popover presentPopoverFromRect:self.theButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
是否有人可以解釋爲什麼箭頭是不是在按鈕的框架指向和/或如何解決它?
謝謝。
哈!這完全是問題!謝謝! (現在我必須弄清楚如何在彈出窗口打開時更改方向。) – Kent
@Kent旋轉後,可以調用'presentPopoverFromRect:...'將其移動到正確的位置。 –
是有意義的。謝謝! – Kent