我有一个UIBarButtonItem
我想拥抱屏幕最左边的东西。我尝试在按钮和其他配置之前barbutton
使用width=0固定,但按钮和x=0之间总是有几个像素。
我也试过imageInset
改变UIButton
UIButton *moreButton = [UIButton buttonWithType:UIButtonTypeCustom];
moreButton.frame = CGRectMake(0, 0, 60, 35);
[moreButton setImage:[UIImage imageNamed:@"Morebutton"] forState:UIControlStateNormal];
moreButton.imageEdgeInsets = UIEdgeInsetsMake(0, -8, 0, 8);
[moreButton addTarget:self action:@selector(pressedMoreButton:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *moreBar = [[[UIBarButtonItem alloc] initWithCustomView:moreButton] autorelease];
但是在屏幕边缘附近点击不会触发selector
(可能是因为只有图像被移动而不是按钮本身)并且增加size
按钮的 不会影响按钮和左侧之间的间隙。
谢谢