菜鸟教程小白 发表于 2022-12-12 16:38:29

iphone - 处理父 View 触摸


                                            <p><p>我有 UIView,它有 3 个 subview ,我需要在 superView 和 subview 上处理每个触摸,但 subview 会拦截触摸。我怎样才能做到这一点?
谢谢。
UPD:所以不存在更简单的方法?事实证明,分离事件比继承更容易。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以使用</p>禁用 subview 接受触摸

<pre><code>;
</code></pre>

<p>这样他们就不会拦截触摸事件,只会发送到父 View 。</p>

<p>如果您希望两个 View 都接收事件,您可以在 subview 中捕获事件,然后手动将它们发送到父 View 。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 处理父 View 触摸,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/6408375/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/6408375/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 处理父 View 触摸