UIpopovercontroller使用Arrowdirectionup显示在错误的位置

时间:2011-08-19 20:23:23

标签: iphone objective-c ios4 uipopovercontroller

我处于一个奇怪的情况,问题是我正在显示一个包含日期选择器和完成按钮的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];

0 个答案:

没有答案