gpt4 book ai didi

ios - UITableView点击不调用didselectrowAtIndexpath(最后一个单元格在ipad中不可点击)ios Xcode 6.2

转载 作者:行者123 更新时间:2023-12-01 16:34:47 24 4
gpt4 key购买 nike

在我的项目中,我有一个 scrollView--> view--> 并且我在这个 View 中有以下元素(我将它命名为我的 mainView)。
1.mpmovieplayer
2.view(有两个标签)
2.UITableView

我经历了stackoverflow中提到的许多答案,但它们对我不起作用。有人可以帮我解决这个问题吗?
如何正确设置主视图高度和 UIScrollView 内容大小?表格 View 的最后两行在 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);

我的主视图框架应该是什么?最后三个单元格不可点击。有人遇到类似的问题吗?

任何建议表示赞赏....

最佳答案

首先,我会检查这两个单元格顶部是否有 View 。

  • 使用 Xcdoe -> Debug -> View Debugging -> Capture View Hierarchy/Show Frames。它
    听起来像是一个布局错误的 View ,它捕捉到了触摸事件,但我可能是错的。

  • 您的 xcode 调试控制台中是否有任何损坏的约束?

    关于ios - UITableView点击不调用didselectrowAtIndexpath(最后一个单元格在ipad中不可点击)ios Xcode 6.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29248987/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com