Add "userInteractionDisabled" property.
Fix hardcoded view width.
Move layout code into "viewWillLayoutSubviews" method.
Add "autorotationDisabled" property.