目标c中的横向模式的TableView

时间:2014-02-06 13:17:37

标签: objective-c uitableview

我正在开发一个iPhone应用程序,在横向视图中有一个表格,我添加了一个文本字段,以便用户输入数据,在iPhone 4上,用户可以单击所有单元格和列并输入文本,但是在iPhone 5上,表格在前2列(横向视图)中无法点击!知道为什么以及如何使前2列可点击? enter image description here Plz见附件。 非常感谢提前

2 个答案:

答案 0 :(得分:2)

这样做是为了改变方向!!

-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
    {
        return UIInterfaceOrientationLandscapeLeft;
    }
}

答案 1 :(得分:0)

虽然视图可以在超级视图范围之外绘制,但它们无法接收触摸事件。

您必须确保您的表视图及其所有超级视图覆盖整个屏幕区域。看起来其中一个超级视图已旋转但未正确调整大小。通过键入...

来检查
po [myTableView.window recursiveDescription]

...在调试器中,例如在控制器viewDidAppear的断点处。

切换到正确的UIViewController,rootViewController等用法而不是在自定义代码中进行旋转可能是个好主意。您的应用将按预期运行得更多。