3

如果即使按钮类型是圆角矩形也可以设置按钮的图像,那么按钮类型开始的目的是什么?我通常使用自定义按钮类型,但这实际上有什么不同吗?

4

2 回答 2

2

您可以UIButtonType用来制作标准类型的按钮:详细信息披露、信息等。在这些情况下,您根本不需要设置图像 - 系统会自动为您设置。

当您选择圆角矩形并设置图像时,图像将被剪切到圆角矩形的边框;当您选择自定义样式时,不会有剪裁。

于 2012-08-06T05:25:21.393 回答
1

是的,这肯定会有所作为。例如,如果您有两个按钮,一个是 RoundRect,另一个是第二个 Custom。

尝试在两个按钮上设置背景颜色。你会看到不同之处。自定义按钮已正确占据背景颜色,圆形矩形几乎没有问题。

即使使用背景图像,您也可以同时检查两者。自定义按钮在设置图像方面没有问题,因为它具有透明背景,而圆形矩形的角会出现问题。

UIButtonType肯定有这个区别。

我希望这就是你要找的。

于 2012-08-06T05:45:54.580 回答