UIBarButtonItem
画面の一番左にハグしたいのがあります。ボタンと他の構成の前にwidth=0barbutton
で固定を配置しようとしましたが、ボタンと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
しません。
ありがとう