0

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

渐变图像

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

iOS 渲染的按钮

它来自哪里,我该如何禁用它?

这是信息的代码:

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

1 回答 1

1

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

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

于 2013-04-29T08:12:37.747 回答