菜鸟教程小白 发表于 2022-12-13 01:16:02

iphone - iOS:从 super View 中删除一个 View 会导致另一个 View 被删除?


                                            <p><p>这是一个非常奇怪的问题。我有 5 个 subview 添加到 <code>UIViewController</code>。其中一个需要删除,但是当我这样做时,剩余的 4 个 subview 之一也会被删除。这需要我使用 addSubview 重新添加它。这两种观点没有任何关系。</p>

<p>这是一个已知的 <code>iOS SDK</code> 错误吗?它肯定会在 iOS 6.1 的模拟器上运行。</p>

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><strong>在这里,在您的问题中不要提及您使用哪种方法来删除 subview ,所以我给您简单的建议来删除 subview 。</strong></p>

<p>给每个<code>subView</code>的<code>Tag</code>之类的,</p>

<pre><code>self.subView1.tag = 1;
self.subView2.tag = 2;
.
.
.
.
self.subViewN.tag = N;
</code></pre>

<p>并且您可以访问(<em>删除</em>)任何基于 <code>Tag</code> 的 <code>subView</code>,例如</p>

<pre><code>[ removeFromSuperview];
</code></pre>

<p><strong>这些提示可能对您有所帮助。</strong></p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - iOS:从 superView 中删除一个 View 会导致另一个 View 被删除?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/15016716/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/15016716/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - iOS:从 super View 中删除一个 View 会导致另一个 View 被删除?