如果你使用Instagram应用程序,它底部有一个新闻标签菜单。如果我们收到任何消息,它将弹出(如在mac中咆哮)1-2秒,以获取您收到的新消息的附加信息。它绝对不是UIActionSheet或UIAlertView。
任何人都知道如何编码吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以执行以下操作:
创建一个将在视图中滑动的方法:
[UIView animateWithDuration:1.0
delay:0.0
options:UIViewAnimationOptionBeginFromCurrentState | UIViewAnimationOptionCurveEaseOut
animations:^{
self.frame = frameVisible;
}
completion:^(BOOL finished) {
[self onSlideOutFinished];
}];
创建一个将滑出视图的方法(在一段时间后,使用带有延迟的动画块)。
基本上就是这样。你可以做的是让UIViewController监听触发消息视图的NSNotifications。您还可以通过将消息视图存储在数组中来动态定位消息视图,并根据当前可见的其他消息视图的帧计算新消息视图的可见帧。
我希望这有点可以理解;)