簡體   English   中英

UIPopovercontroller在iPad Simulator(xCode6.1)上不顯示任何內容

[英]UIPopovercontroller doesn't show anything on iPad Simulator(xCode6.1)

當我單擊iPad上的按鈕時,我試圖顯示涉及UIPickerView的UIPopovercontroller。 我可以看到UIPopovercontroller,但看不到UIpopovercontroller中的UIPickerView。我已經制作了一個ViewController,該故事板在UIPopovercontroller的情節提要中包含UIPickerViewer。 那我現在想念什么?

這是我正在使用的代碼。

@property (nonatomic, strong) UIPopoverController *userDataPopover;

- (IBAction)setTime:(id)sender {
  DatePickerViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"datePickerView"];
  viewController.delegate = self;

  self.userDataPopover = [[UIPopoverController alloc] initWithContentViewController:viewController];
  self.userDataPopover.popoverContentSize = CGSizeMake(400, 400);
  [self.userDataPopover presentPopoverFromRect:[(UIButton *)sender frame]
                                      inView:self.view
                    permittedArrowDirections:UIPopoverArrowDirectionAny
                                    animated:YES]; }

嘗試這些0-檢查日期選擇器的高度。 1-檢查約束(如果有)。 2-您可以嘗試將DatePicker直接添加到彈出框控制器嗎

當我使用以下代碼時,它可以很好地工作。

DatePickerViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"datePickerView"];
 [self presentViewController:viewController animated:YES completion:nil]

但是當我使用Popovercontroller時有一個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM