在我的项目中,我有一个scrollView->视图->,并且在此视图中有以下元素(我将其命名为mainView)。
1.mpmovieplayer
2.视图(有两个标签)
2.UITableView
我经历了stackoverflow中提到的许多答案,但它们对我不起作用。有人可以帮助我解决此问题吗?
如何正确设置主视图高度和UIScrollView内容大小?在iPad中无法单击表格视图的后两行,在iPhone中可以正常使用。
这是自动布局的问题吗?
这是我在viewDidAppear中的代码:
float sizeOfContent = 0;
int i;
for (i = 0; i < [_scrollView.subviews count]; i++) {
UIView *view =[_scrollView.subviews objectAtIndex:i];
sizeOfContent += view.frame.size.height;
}
// Set content size for scroll view
_scrollView.contentSize = CGSizeMake(_scrollView.frame.size.width, sizeOfContent);
我的主视图框架应该是什么?最后三个单元格不可单击,有人面临任何类似的问题吗?
任何建议表示赞赏。
最佳答案
首先,我将检查这两个单元格上方是否有视图。
听起来像是一个布局错误的视图,捕获了触摸事件,但我可能是错的。
您的xcode调试控制台中是否有任何打破的约束?
关于ios - UITableView单击未调用didselectrowAtIndexpath(在ipad中不可单击的最后一个单元格)iOS Xcode 6.2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29248987/