要重定位一個UINavigationBar
中的UIBarButtonItem
,我只找到了用於垂直定位的barButtonItem setBackgroundVerticalPositionAdjustment:forBarMetrics:
方法。我需要水平定位。如果是自定義按鈕我會弄,但是UIBarButtonItemStyleBordered
格式的UIBarButtonItem
應該怎麼水平重置(向左移或者向右移)
謝謝
創建一個固定尺寸按鈕作為填充器,加到現有的按鈕旁邊:
UIBarButtonItem *fixedSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
然後將寬度設為需要的值。