It's not generically possible: there is nothing preventing two or more buttons on screen having the same title. You can easily get the top-level view on the screen and iterate through all sub-view (and their sub-views) checking the type and titles. I have to say though that if you need to do this you are almost certainly doing something the wrong way.