UITableViewCell动作徽章

时间:2009-05-27 05:23:00

标签: iphone

有没有人知道如何实施动作徽章,如下面的价格标签所示。 App Store也有这些。

alt text http://m.macupdate.com/images/screens/uploaded/30815_scr.png

2 个答案:

答案 0 :(得分:1)

最简单的方法是将标准accessoryView的{​​{1}}设置为UITableViewCell。您可以将它们设置为标准UIView,设置背景颜色以及标签颜色和字体。

如果它们不是交互式的,那么您可以使用背景为UIButtons的容器UIView,并在前面添加UIImageView作为子视图。

如果你想使用它,你必须继承UILabel并自己布置各种各样的部分。这并不困难。 UITableViewCell示例代码向您展示了如何操作。

答案 1 :(得分:1)

我不确定框架内是否有创建此类按钮的方法。您可以使用自己的自定义图像轻松地模拟它。在这种情况下,您想要的是一个可伸缩的图像,在您调整按钮大小时不会扭曲。

在UIImage类上查看以下方法:

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight