我在ViewDidLoad.I中打印视图的frame值。纵向我得到的值是frame rect is {{0, 20}, {768, 1004}},在Landscape中我得到的是我所知道的frame rect is {{20, 0}, {748, 1024}}.where,框架值在纵向和横向模式下互换,我的意思是宽度变成高度,反之亦然。谁能告诉我这个问题是什么,以及如何为视图分配边框以避免方向问题。
提前感谢!
我目前有一个程序可以打印纵向的图纸,但我必须在Internet Explorer11中将其横向打印。我已经看到了一些好的答案,但它们都不适用于我。我尝试过以下几种方法:
// These are old styles that I tried to use but would still print in
portrait mode.
1. filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
2. Size: landscape
3. <Body class = "landscape"