【发布时间】:2013-05-03 07:56:07
【问题描述】:
我正在制作 UIBarButtons 如下:
// Create "back" UIBarButtonItem
UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];
backButton.frame = CGRectMake(0, 0, 28, 17);
[backButton addTarget:self action:@selector(backButtonTapped) forControlEvents:UIControlEventTouchUpInside];
backButton.showsTouchWhenHighlighted = YES;
UIImage *backButtonImage = [UIImage imageNamed:@"back-button.png"];
[backButton setBackgroundImage:backButtonImage forState:UIControlStateNormal];
UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
[toolBarItems addObject:backBarButtonItem];
但是,点击目标很小。更准确地说,它们是自定义图像的大小。 (同样,它们很小。)有什么方法可以增加它们的点击目标的大小吗?
(注意:改变 UIButtons 的 frame 属性只会拉伸图像。)
【问题讨论】:
-
您能否提供图片以便我们复制/查看确切的问题?
标签: ios objective-c uibutton uibarbuttonitem uitoolbar