0

我正在开发一个应用程序,它有这个按钮调用菜单。当我单击该按钮时,它会将菜单视图添加到主视图。但我需要像从按钮中出来一样添加它。就像讲话泡泡。

在此处输入图像描述

这是我从一些 iphone 应用程序中获取的示例图像,他们在动画视图方面做得很棒,就像按钮中出现的气泡一样。

这是我正在谈论的应用程序,其中包含我提到的动画。

从这里下载位智应用程序

如果您使用的是 iphone,请下载并查看它。然后,您将正确了解该动画是如何发生的。顺便说一句,它是一个免费的应用程序。

我在网上搜索以找到解决方案,但找不到任何有用的东西。有一些想法可以使用以下代码来调用子视图。我尝试了一些视图动画,它有一些进展,但还不够好。

CGAffineTransform transform = CGAffineTransformMakeScale(1.2, 1.2);

但我很确定这不是正确的方法。应该有适当的方法来做到这一点。

任何人都可以帮我解决这个问题。

提前致谢

4

2 回答 2

1

在我的项目中,我使用以下代码从左到右制作动画。更改 CGAffineTransform 的值(x 和 y 位置)将提供变化。希望这会对你有所帮助!

[self.view addSubview:subView];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.0];
CGAffineTransform t2 = CGAffineTransformMakeTranslation(SubView_Width, 0);
subView.transform = t2;
subView.alpha = 1;
[UIView commitAnimations];

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationDelegate:self];
subView.alpha = 1;
subView.transform = CGAffineTransformIdentity;
[UIView commitAnimations];
于 2012-07-06T15:06:59.773 回答
-1

你需要这个 - iPhone 的弹出窗口, http: //mobiledevelopertips.com/open-source/ios-open-source-popover-api-for-iphone-wepopover.html

于 2012-07-07T06:42:18.433 回答