如何在我的自定义按钮上禁用iOS默认光泽效果

时间:2013-04-29 07:59:58

标签: ios uibutton

我使用resizableImageWithCapInsets方法从此图片创建自定义按钮:

gradient image

问题是我无法设法禁用以下效果,使按钮中间出现明确的水平限制:

button rendered by iOS

它来自何处以及如何禁用它?

以下是信息代码:

UIImage *buttonImage = [[UIImage imageNamed:@"orangeButton.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(18, 18, 18, 18)];
[saveButton setBackgroundImage:buttonImage forState:UIControlStateNormal]

1 个答案:

答案 0 :(得分:1)

刚刚在预览中试过......这是你按照自己的方式剪切图像时得到的效果。你有巨大的插图,所以你得到18像素的l / r / t / b ..

做你想做的事可能会使用较小的插图:例如5,5,5,5左右