iPhone:如何制作可扩展按钮(如弹出窗口)

时间:2012-09-27 04:53:02

标签: iphone objective-c ios cocoa

我想创建一个按钮,在单击后展开,然后展开以包含我的表视图。像quick graph application

一样

not-expanded

expanded

在此应用程序中,它会以动画

进行扩展

2 个答案:

答案 0 :(得分:0)

您必须使用核心图形创建按钮,或者只使用两个图像作为按钮状态。

答案 1 :(得分:0)

你可以做的是UIButton点击动画中的UITableView。另外,将UIButton图像更改为向下箭头图像。这可以简单地完成。另外根据你所展示的图像,你真的需要一个tableview吗?我认为您可以制作UIView并在其中添加UILabel。考虑一下 。任何进一步的查询或代码帮助需要善意回复:)

添加边框使用

 Table.layer.borderWidth = 10;
 Table.layer.borderColor = [[UIColor grayColor]CGColor];

 Button.layer.borderWidth = 10;
 Button.layer.borderColor = [[UIColor grayColor]CGColor];