A UIImageView subclass that ignores touches on transparent pixels. Based on OBShapedButton by Ole Begemann.