特定页面实现旋转效果

1.在AppDelegate.h 里添加标记

2.在AppDelegate.m 里添加这个方法

3.打开屏幕旋转

[(AppDelegate*)[UIApplication sharedApplication].delegate setAllowRotation:YES];

4.取消屏幕旋转

[(AppDelegate*)[UIApplication sharedApplication].delegate setAllowRotation:NO];

[[NSNotificationCenter defaultCenter] removeObserver:self];

if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {

SEL selector = NSSelectorFromString(@"setOrientation:");

NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDeviceinstanceMethodSignatureForSelector:selector]];

[invocation setSelector:selector];

[invocation setTarget:[UIDevice currentDevice]];

int val = UIInterfaceOrientationPortrait;

[invocation setArgument:&val atIndex:2];

[invocation invoke];

}

时间: 2024-11-03 21:02:00

特定页面实现旋转效果的相关文章

Sitemesh排除Exclude不装饰特定页面的解决办法

有时候项目中有些文件不需要Sitemesh装饰,例如Error.htm, Error.jsp, OnlineHelp.htm等等.但是用Sitemesh的Exclude不管用,用Printable也不管用: 因为Sitemesh装饰的排除路径是虚拟路径而非实际路径.Sitemesh是根据URL来进行装饰Decoration的.最后的解决办法是:如果我们不想让Sitemesh对OnlineHelp.htm进行装饰,那就在这个文件的头加上这个: 然后在decorators.xml里面配置一下: 最后

js如何判断页面是从特定页面跳转过来的

今天项目遇到一个问题,需要判断出页面是否是某特定页返回过来的,在同源条件下,可以在特定页面里存储一个sessionStorage, sessionStorage.setItem('key','value'); 然后在其他页面开始加载渲染时去获取这个sessionStorage, 若不能获取到则表明此页并不是特定页跳转过来的, 若能获取到,则表明是特定页跳转过来的,并立刻删掉该sessionStorage,以便进行下次的判断. window.function(){ if(sessionStorag

Heritrix只爬取html、htm等特定页面

Heritrix有5条链,网上有说在Extractor链里做处理,该链是抽取链,可以负责解析html页面的内容,然后进一步筛选.但是我目前只想通过判断后缀名筛选出html.htm.shtml.xshtml等文件.因此这样在Extractor里做处理就有点牛刀小用的意思,因此我在PostProcessor链里做处理.详细介绍如下: FronitierScheduler是一种PostProcessor,它的作用是将Extractor中分析得到链接加入到Froniter中,以供下一步处理(写文件处理等

HTML5 使用sessionStorage实现特定页面返回刷新页面

需求:在某个列表页面跳转到增加新项目页面后需要返回到前一个页面 并且数据最新数据.刚开始是做法是 history.back();方法 返回后页面不会自动刷新的.在新的页面重新访问之前页面的链接可以访问到新加载了新数据的页面,但这样子也会导致页面加载过多占内存. 这个时候可以用sessionStorage来存储临时变量来判断 母页面: window.onload = function () { var data = sessionStorage.getItem("FirstLoad");

项目仅支持竖屏,特定页面支持横屏

项目概述: 1.项目有UITabBarController管理多个UINavigationController,每个UINaviagitionController分管多个UIViewController; 2.项目由多人开发,为不相互干扰使用多个UIStoryboard: 项目需求: 1.工程中只有播放视频页面允许用户横屏播放,但并非打开页面就是横屏: 2.播放页面需要展示title,选择用push方式跳转,不能用模态方式弹出页面: 3.播放页面横屏展示时,导航栏自动隐藏,单击屏幕可恢复导航栏,

【软件技巧】如何在特定页面屏蔽掉vimperator

Inoreader的快捷键可以说非常多,非常实用,但是今天发现Vimperator会导致原有的网站快捷键失效. 两难中,后来终于找到了解决方法. shift+i :ignorekeys add [URL] 引自:http://www.douban.com/group/topic/50200457/

移动前端,单页面路由的一些思考

树状路由结构, 兄弟节点可以互相访问, 子节点回退键回到父节点, 管理一个路由足迹(这个足迹的兄弟节点互相替代),当a,b兄弟节点指向同一个子节点c,c回退,可以回退到正确的父节点. 什么,页面链接没变,不好分享特定页面的地址.你有见过别人发你一个链接,你的APP会自动跳到那个界面? 问题1: 路由状态名字重复? 通过grandfather-father-son这种命名方式.

统计页面停留时间计算

一.页面停留时间与网站停留时间是如何计算出来的? 假设用户访问了网站的主页(Home).分析工具将这个访问者标记为一个Visit,接着这个访问者又浏览了另外两个页面(Page2和Page3),然后他离开了你的网站.如下图所示: 我们想要知道的是: Tp = 花费在一个页面上的时间 Ts = 花费在这网站上的总时间 假如这个用户从10:00开始访问网站: 对于Page2而言,访问时间是10:05-10:01,即4分钟. 接着访问者来到了Page3页面,他发现改页面无法满足他的需求或是他要找的内容已

WordPress用户登录后重定向到指定页面

这篇文章将向您展示WordPress用户登录后如何重定向到指定页面或者文章的技巧. 一.重定向到网站管理面板. 将以下代码添加到您的当前主题的 functions.php 文件中: function soi_login_redirect($redirect_to, $request, $user) { return (is_array($user->roles) && in_array('administrator', $user->roles)) ? admin_url()