Changed UIButtonSound to inherit from UIButton. Now, you do not need to make the HTWUIButtonSound object, link it to a UIButton and initialize it to make it work. Now, you just need to make a custom HTWUIButtonSound in the XIB