2009-05-27 69 views

回答

1

最简单的方法是一个标准的UITableViewCell设置accessoryViewUIView。你可以让它们成为标准的UIButtons,设置它们的背景颜色和标签颜色和字体。

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

如果你想得到它,你必须继承UITableViewCell,并且自己布置各个部分。这并不困难。 TableViewSuite示例代码显示了如何。

+0

UIButton听起来像是要走的路。然而在上面的截图中,有一些内部的阴影,而bgcolor更像是一个渐变。它是一个图像还是它是我失踪的UIButton属性?谢谢! – samvermette 2009-05-27 14:07:29

1

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

在上的UIImage类下面的方法看看:

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