0

我正在尝试将图像添加到 IOS App 中的 UIBarButtonItem。我可以添加它,但问题是图像占用了按钮的大小。但我希望按钮具有包含边框的图像大小。

4

1 回答 1

0
UIButton *customButton = [UIButton buttonWithType:UIButtonTypeCustom];
[customButton setBackgroundImage:[UIImage imageNamed:@"customButtonBgImage.png"] forState:UIControlStateNormal];
[customButton setImage:[UIImage imageNamed:@"customButtonImage.png"] forState:UIControlStateNormal];
[customButton addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];

UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:customButton];

您可以在任何需要的地方添加 barButtonItem。

于 2013-03-26T07:32:41.417 回答