我处于一个奇怪的情况,问题是我正在显示一个包含日期选择器和完成按钮的UIpopovercontroller。但是,当我用arrowdirectionup显示这个时,它默认从某些地方获得Y方向,我测试了x = 0和y = 0然后x工作但是Y仍然得到值我不知道为什么它不起作用。
如果将arrowdirection更改为向下,向右或向左,则它会显示在正确的给定位置,如0,0。
datePopOver = [[UIPopoverController alloc] initWithContentViewController:datePopoverView];
[datePopOver setPopoverContentSize:CGSizeMake(307, 247)];
[datePopOver presentPopoverFromRect:CGRectMake(0, 0, 307, 247) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];