私は iOS アプリを作成しており、ステータス バーを数秒間表示し、メッセージを表示してから、通常のステータス バーに変更したいと考えていました。SDKでこれに対する解決策はありますか? 誰かがこれのために何かを作成しましたか?
質問する
523 次
5 に答える
0
uiview animatewithduration を使用します。開始するのに適したチュートリアル: http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial
例:
[UIView animateWithDuration:0.5 delay:0.2 options:UIViewAnimationCurveEaseInOut animations:^{
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];
//display ur message
} completion:^(BOOL finished) {
[UIView animateWithDuration:0.5 delay:delay+1.5 options:UIViewAnimationCurveEaseInOut animations:^{
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];
} completion:^(BOOL finished) {
//remove your message
}];
}];
開始するのに役立つことを願っています...
于 2013-05-25T16:54:24.503 に答える
0
これは、KGStatusBar から派生したステータスバー通知のショットですが、コードが少なく、API がより単純です。
作業を行うには 5 つの方法のみ:
+ (void)showWithStatus:(NSString*)status barColor:(UIColor*)color andRemoveAfterDelay:(NSNumber *) delay;
+ (void)showWithStatus:(NSString*)status andRemoveAfterDelay:(NSNumber *) delay;
+ (void)showWithStatus:(NSString*)status andBarColor:(UIColor*)color;
+ (void)showWithStatus:(NSString*)status;
+ (void)dismiss;
ご覧ください: http: //alexiscreuzot.com/KAStatusBar/
于 2013-06-12T22:43:44.733 に答える