菜鸟教程小白 发表于 2022-12-11 18:50:39

ios - UITableViewCell 问题的尾随空间


                                            <p><p>我在 <code>UITableViewCell</code> 上有一个 <code>UIView</code>(高度为 1,约束引导空间到 superView ,尾随空间到 superView ),其作用类似于自定义行分隔符. </p>

<p>现在的问题是,当我将 <code>accessoryView</code> 添加到 <code>UITableViewCell</code> 时,尾随空间不会扩展到 superView 的尾随空间,而是停在附件 View 。我有点理解为什么会发生这种情况,但我想看看如何解决这个问题。</p>

<p> <a href="/image/PnRVZ.png" rel="noreferrer noopener nofollow"><img src="/image/PnRVZ.png" alt="The UIView line has a trailing space to the superview"/></a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以将分隔 View 添加到单元格本身,而不是其 <code>contentView</code>。 <code>contentView</code> 在添加附件 View 或呈现操作时变小/移动,而单元格本身保持原样。 </p>

<p>虽然文档建议将自定义 View 添加到 <code>contentView</code>,但不禁止这样做,因此请密切关注 iOS 的进一步更新。 </p>

<p>更新:您可能需要 <code>bringToFront</code> 以确保分隔符显示在内容 View 上方(默认为白色)。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - UITableViewCell 问题的尾随空间,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/42028662/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/42028662/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - UITableViewCell 问题的尾随空间