add + showInViewController:style:message:duration:tapHidden: