2010-08-11 57 views
0

嘿,我正在创建一个应用程序,需要我在特定页面中添加表格。页面应 处于横向模式,但纵向应用程序。我已经想出了从人像 到风景并返回到人像[主页(人像) - > tablePage(风景)]的切换,反之亦然。问题是表视图不断缩小,也就是第一次我能看到整个表格,但是当我回到主页并回到tablePage时,我只看到了一半的表格,就好像是桌子视图被切断。我再次回到主页并返回到桌面,我根本没有看到桌子,即整个桌子都消失了。请帮忙。UITableView从肖像切换到风景时消失

+0

我认为桌子正在向上移动,而不是缩小。你在控制器中做了什么以在横向上显示视图?你有没有在横向上设计xib或者以编程的方式来设计它? – lukya 2010-08-11 06:47:50

+0

//旋转视图并重新对齐: CGAffineTransform landscapeTransform = CGAffineTransformMakeRotation(90 * M_PI/180); [self.view setTransform:landscapeTransform]; \t [UIApplication sharedApplication] .statusBarOrientation = UIInterfaceOrientationLandscapeRight; 上面的代码就是我在ViewWillAppear函数中的代码。我是 加载一个横向模式的笔尖文件。 – binbash 2010-08-11 07:05:25

回答

1

我有同样的问题。一切工作正常在iOS 4.3模拟器,但一个单一的UITableview消失在横向模式的iOS 5。我通过简单地将另一个UIView放在我的视图中解决了这个问题,并将UITableView移动到了该视图中。

看起来像iOS 5中的一个bug给我。我们希望苹果很快就会修复它。