UIView的宽度和高度颠倒了

时间:2011-11-15 18:31:51

标签: iphone ios ipad

我有一个iPad应用程序,我在rootViewController中遇到了问题。由于某种原因,我得到了错误的框架。旋转在视觉上很好地工作,但是当我处于横向模式时,我的宽度和高度是相反的。记录框架我得到以下内容:

肖像:self view frame = {{0, 20}, {768, 1004}}
景观:self view frame = {{20, 0}, {748, 1024}}

状态栏的20px正在按预期移动。但是这些价值观应该被翻转。这个视图有UIScrollView作为子视图,它的框架正在调整它应该。有没有人遇到过这个?

1 个答案:

答案 0 :(得分:0)

如果宽度和高度相反,则原点会出错......我认为这是预期的行为,因为这些坐标位于超视图的系统中。你对bounds矩形有什么看法?