关于ios横屏与响应click事件

来源:互联网 发布:楚游聚汇网络电玩城 编辑:程序博客网 时间:2024/06/09 14:57

网上有很多将屏幕横过来的方法但是最后只有一种方式成功了,在viewDidLoad方法中执行如下代码,后一句代码将会把屏幕的上边栏去除:

同时,最重要的就是,如下,


但是只执行以上代码我们会发现,手机的只是把屏幕横过来了而已,但是其实屏幕的的frame依旧没变,width还是

320,heigh还是480,所以需要强制转换其大小,这样,横过来的屏幕的(0,0)坐标依旧是手机的左上角,具体代码如下:

当我们这样做以后会发现,我们可以正常的放置我们的UI,但是却无法响应事件:因为UI所在的controller为空,我们的横屏是通过addSubView进去的,所以我们需要制定controller,代码如下:


原创粉丝点击