iOS 6 support, lanscape fix?

untested on iOS 7. this should fix the landscape appearance, as well as support iOS 6 (NSAttributedString used instead of NSString). Please advise.