HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iPad UIPopoverController弹出窗口的位置和坐标——再探大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

关于此问题,
http://blog.csdn.net/winsdom123456/article/details/7065140
这个链接已经说明了一些情况,当时还以为是全部情况,没想到只是一种情况。

popover.popoverContentSize = CGSizeMake(300,300); //弹出窗口大小。这个没什么好说的,就是大小,当然不能超过屏幕。@H_618_18@

@H_618_18@

CGRect popoverRect = CGRectMake(x0,y0,x1,y1);
@H_618_18@

[popover presentPopoverFromRect:popoverRect@H_618_18@

inView:self.view@H_618_18@

  permittedArrowDirections:UIPopoverArrowDirectionDown  //箭头方向@H_618_18@

  animated:YES];
@H_618_18@ 看上面的代码: 大小的没错,就是规定的大小,关于下面的presentPopoverFromRect:,看名字就有点意思了,fromRect,就好像这个pop是来自这个矩形一样,事实上就是这样的,是这个pop的指示箭头就好像是从这个矩形冒出来的。那个矩形就好像是一个按钮的frame,然后从这个frame冒出来一个箭头,然后这个箭头指向一个pop,而且箭头如果可能是在这个所在的pop的边的中间问题。 如果箭头在左右,那么箭头的x坐标就是上面的x0,而y坐标则是(y0+y1)/2,如果箭头在上下方向,则反之,x坐标是(x0+x1)/2,y坐标就是y0,需要注意的是iPad的实际屏幕与IB的差别就是工具栏和状态栏,状态栏20个像素,工具栏44个。

大佬总结

以上是大佬教程为你收集整理的iPad UIPopoverController弹出窗口的位置和坐标——再探全部内容,希望文章能够帮你解决iPad UIPopoverController弹出窗口的位置和坐标——再探所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。