优化规则:
TodoViewController *contentViewController = [[TodoViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:contentViewController];
navigationController.contentSizeForViewInPopover = CGSizeMake(100, 100); //内容大小
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:navigationController];
popover.popoverContentSize = CGSizeMake(300, 300); //弹出窗口大小,如果屏幕画不下,会挤小的。这个值默认是320x1100
CGRect popoverRect = CGRectMake(200, 700, 10, 10);
[popover presentPopoverFromRect:popoverRect //popoverRect的中心点是用来画箭头的,如果中心点如果出了屏幕,系统会优化到窗口边缘
inView:self.view //上面的矩形坐标是以这个view为参考的
permittedArrowDirections:UIPopoverArrowDirectionDown //箭头方向
animated:YES];
[contentViewController release];
[navigationController release];
//最佳实践,使用哪个view做参考,就以哪个view的bounds送进去就好了,箭头自动指向这个view的中心
分享到:
相关推荐
易语言移动窗口到指定坐标,就是用到了一个函数user32.dll的MoveWindow函数。
VC++在屏幕坐标和窗口坐标之间转换
vc得到窗口绝对坐标
Unity获得点击位置的坐标Unity获得点击位置的坐标Unity获得点击位置的坐标
curDoc :窗口调用页面的document对象也就是加载lhgdialog.min.js的页面的document对象,如果不是在框架中弹出它和topDoc是相等的。 dgWin :内容页的window对象如果参数为page,且link参数不为真,那这个就是内容...
获得鼠标在屏幕上的位置坐标
API实例源码 窗口句柄,坐标,进程名获取。@夜神希。Tags:API实例源码。
自己C#写的一个小程序,用于获取鼠标所在位置的坐标值和RGB值,Visual Studio 2010,Winform程序
用C++编写的一个简单的小工具,用来自动获取鼠标当前所在位置屏幕的坐标
易语言取鼠标在窗口内的坐标源码。@易语言资源论坛。
VC++ 窗口取色 坐标 获取句柄 窗口管理 很好用,勇芳最新版本
可以获取窗口内的相对坐标!一般用于查找游戏窗口内的坐标。。。是目前开发游戏的必备良品!!!
该文件时取窗口鼠标坐标工具,使用非常简单
根据位置获得坐标
利用C#语言实现获取鼠标当前位置坐标的功能
微信公众号一键百度地图导航,资源详细介绍请参考http://wymlw.cn/blog/?p=249
VB-显示窗口的坐标和大小源码 VB-显示窗口的坐标和大小源码
易语言编写的捕屏,窗口色,坐标,句柄小工具.编写取色,坐标,句柄游戏挂时,可能用得着!
此VC程序实现了获得控件的相对坐标,包括控件左上角相对于屏幕的坐标和相对于客户区的坐标,以及两者之间的转换,还可以实时显示鼠标坐标。对于理解客户区相对坐标有很大用处。
一个点在A坐标系下的坐标和在B坐标系下的坐标已知,求A坐标系下的另外一点在B坐标系下的坐标 输入:1.已知点在A坐标系下的坐标 2.已指点在B坐标系下的坐标 3.未知点在A坐标系下的坐标 输出:未知点在B坐标系下的...