2

ナビゲーションバーを実装して左バーボタンを追加することはできますが、左ボタンにスペースができる前に、ios 7 でこのスペースを削除する方法を尋ねてください。

ここに画像の説明を入力

4

3 に答える 3

4

これを使用すると動作します私はそれを使用し、iOS 7でも正常に動作します

UIBarButtonItem *homeButton = [[UIBarButtonItem alloc] initWithCustomView:segmentView];
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]
                                   initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
                                   target:nil action:nil];
   negativeSpacer.width = -6;// it was -6 in iOS 6  you can set this as per your preference
[self.navigationItem setLeftBarButtonItems:[NSArray arrayWithObjects:negativeSpacer,homeButton, nil] animated:NO];
于 2013-11-13T12:48:04.830 に答える