是否可以点击一个按钮,然后点按一下按钮的父视图?我试过禁用按钮并检测到水龙头,但是可以点击按钮,做一些事情然后让点击事件涓涓细流吗?
UIViewControllerWrapperView包含UIView包含UIView包含UIButton
当我点击/按下按钮时应该这样,
点击按钮> UIView轻拍> UIView轻拍> UIViewControllerWrapperView检测点击
编辑: 我可以在UIViewControllerWrapperView上检测到Taps,但是,如果我点击按钮,则不会检测到点击,因为我假设点击事件由按钮处理,这反过来阻止点击被下面的视图检测到。
答案 0 :(得分:0)
尝试将UIButton的isUserInteractionEnabled
属性设置为string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
using(Microsoft.Win32.RegistryKey key = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).OpenSubKey(registry_key))
{
foreach(string subkey_name in key.GetSubKeyNames())
{
using(RegistryKey subkey = key.OpenSubKey(subkey_name))
{
if(subkey!=null)
Console.WriteLine(subkey.GetValue("DisplayName"));
}
}
}
。对于UIButton,默认值为false
。
请注意,在UIButton继承的UIView类中声明了true
。
isUserInteractionEnabled
isUserInteractionEnabled
button.isUserInteractionEnabled = false
在UIButton的属性检查器中: