iOS4 - UIPopoverController弹出窗口的位置和坐标(转载)-待整理
2016-01-10 19:22
686 查看
ControllerA *ca = [[ControllerA alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:ca];//内容大小
nav.contentSizeForViewInPopover =CGSizeMake(600,400);
UIPopoverController *popover = [[UIPopoverControlleralloc] initWithContentViewController:nav];
// 弹出窗口大小,如果屏幕画不下,会挤小的。
popover.popoverContentSize =CGSizeMake(420,800);
CGRect popoverRect = CGRectMake(90, 990, 0, 0);
[popover presentPopoverFromRect:rc // rc的中心点是用来画箭头的,如果中心点如果出了屏幕,系统会优化到窗口边缘
inView:self.view// 上面的矩形坐标是以这个view为参考的
permittedArrowDirections:UIPopoverArrowDirectionDown// 箭头方向
animated:YES];
[ca release];
[navrelease];
// 使用哪个view做参考,就以哪个view的bounds送进去就好了,箭头自动指向这个view的中心
相关文章推荐
- GUI - Web前端开发框架
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- 评价ui设计作品好坏的八个标准(界面/交互设计研究)
- Gifski:一个跨平台的高质量 GIF 编码器
- 模仿动画的放大缩小容器
- 样式表CSS布局经验
- css网页布局中注意的几个问题小结
- DL.DT.DD实现左右的布局简单例子第1/2页
- 使用CSS框架布局的缺点和优点小结
- div+CSS网页布局的意义与副作用原因小结第1/2页
- jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
- 为Yahoo! UI Extensions Grid增加内置的可编辑器
- Android编程之代码创建布局实例分析
- Android中ViewFlipper的使用及设置动画效果实例详解
- jQuery实现美观的多级动画效果菜单代码
- Cocos2d-x UI开发之文本类使用实例
- CSS顶级技巧大放送,div+css布局必知
- php判断GIF图片是否为动画的方法
- 谈谈对jquery ui tabs 的理解