菜鸟教程小白 发表于 2022-12-13 04:44:06

iOS:未选择单元格时的 indexPathForItemAtPoint


                                            <p><p>在我的应用程序中,我想知道我触摸的单元格的索引路径是什么,我使用它:</p>

<pre><code>CGPoint location = ;
NSIndexPath *selectedIndexPath = ;
int index = selectedIndexPath.row;
</code></pre>

<p>它工作正常,但问题是当我触摸另一个没有项目的空间时,索引的结果永远是 0。
是否可以检查我是否不触摸元素内部?谢谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><code>index</code> 为 0,因为 <code>selectedIndexPath</code> 为 nil。你应该写</p>

<pre><code>CGPoint location = ;
NSIndexPath *selectedIndexPath = ;
if (selectedIndexPath != nil)
{
    NSInteger index = selectedIndexPath.row;
}
</code></pre>

<p>附:抱歉之前的(不正确的)答案,我误解了。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iOS:未选择单元格时的 indexPathForItemAtPoint,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/19386126/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/19386126/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS:未选择单元格时的 indexPathForItemAtPoint