0

ユーザーが間違ったデータを入力したことをユーザーに警告するために、iOSにスライドバーを提供する必要があります。画面の上部に約1秒間表示されてから消えてほしいので、アニメーションとコミットを使用します。しかし、これに関する適切なドキュメントは見つかりませんでした。

何か案は?

ありがとう。

4

1 に答える 1

1

まず、通知バーのimageViewまたはアニメーション化するボタン(yourObject)が必要です。

この方法では、バナーを画面に表示します(座標を任意のスイートに変更します)。また、Appleが通知の一部を持っているので、バナーを下に向けたい場合は、その行を削除するだけでなく、回転を使用できます。

//yourObject setHidden to NO
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.5];
self.yourObject.center = CGPointMake(100, 200);
self.yourObject.transform = CGAffineTransformMakeRotation(0);
[UIView commitAnimations];

次に、1秒後に、私が投稿したものとは逆のメソッドを呼び出すタイマーを作成します。

スライドする代わりに非常に単純な表示と非表示が必要な場合は、commitAnimationsの前に2行を置き換えることができます。

yourObject.alpha=1
于 2012-12-11T05:45:16.873 に答える