Touch Event Not Trigger

I want create widget in Playercontroller InputTouch event with Touch location like mobile game
but when I touch a button ,it’s will not trigger InputTouch event in Playercontroller
so why?maybe some way better?