网上有很多将屏幕横过来的方法但是最后只有一种方式成功了,在viewDidLoad方法中执行如下代码,后一句代码将会把屏幕的上边栏去除:
同时,最重要的就是,如下,
但是只执行以上代码我们会发现,手机的只是把屏幕横过来了而已,但是其实屏幕的的frame依旧没变,width还是
320,heigh还是480,所以需要强制转换其大小,这样,横过来的屏幕的(0,0)坐标依旧是手机的左上角,具体代码如下:
当我们这样做以后会发现,我们可以正常的放置我们的UI,但是却无法响应事件:因为UI所在的controller为空,我们的横屏是通过addSubView进去的,所以我们需要制定controller,代码如下: