1
我想建立自己的下拉列表。我通過創建UIButton的子類創建了一個自定義視圖。第一次單擊按鈕時將顯示列表。現在我想在下一次點擊按鈕和列表以外的任何地方時,通知此類。換句話說,我希望這個按鈕能夠吞噬所有的觸摸。 我怎麼能做到這一點?想要按鈕來吞噬所有的觸摸
我想建立自己的下拉列表。我通過創建UIButton的子類創建了一個自定義視圖。第一次單擊按鈕時將顯示列表。現在我想在下一次點擊按鈕和列表以外的任何地方時,通知此類。換句話說,我希望這個按鈕能夠吞噬所有的觸摸。 我怎麼能做到這一點?想要按鈕來吞噬所有的觸摸
使用touchesBegan方法。
例如:
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
if([touch View] != yourbutton)
{
//do what u want to do
}
}
發佈您的代碼,請:)沒有代碼沒有人能幫助你多少:d –