3

我已经搜索过,但没有找到我正在寻找的确切内容。MyDataMgr 应用程序有一个非常漂亮的动画下拉菜单(见图)。有谁知道,如果有可用的组件或在哪里可以找到类似的东西?

提前致谢。

在此处输入图像描述

4

3 回答 3

1

据我所知,没有,但我已经实现了类似的使用UITableView和动画,只是改变了动画中表格视图的矩形。

于 2013-01-18T11:01:01.700 回答
1

不,Apple 没有提供任何组件(如图所示)。而是使用 UITableVIew,当您触摸设置按钮时,将您的表格视图框架设置在动画块中

[UIView beginAnimations:@"bringTableDown" context:nil];
[UIView setAnimationDuration:.5];
tblTime.frame =CGRectMake(222, 97, 84, 160);
[UIView commitAnimations];

注意:- 如果您以编程方式创建,您必须给表格一个框架。

或使用块

    [UIView animateWithDuration:1.0 animations:^{
     tblTime.frame =CGRectMake(222, 97, 84, 160);

}];
于 2013-01-18T11:05:20.390 回答
1

这是一个自定义表格视图。

您可以使用NIDropdown开源控件来执行此操作。

于 2013-01-18T11:07:44.227 回答