UINavigationBar
Apple のデフォルトのナビゲーション バーより少し高いカスタムを作成しました。
UIBarButtonItem
下を移動して、2 つの破線の中間に直接配置する方法が見つからないようです。
これを行う簡単な方法はありますか?カスタム ボタンを作成しようとしましたが、成功しませんでした。理想的には、デフォルトの戻るボタンを数ピクセル下に移動したいと思います。
UINavigationBar
、カスタム ヘッダー画像、および の作成に使用されるコードUIBarButtonItem
:
//Create image for navigation background
UIImage *NavigationPortraitBackground = [[UIImage imageNamed:@"navbackground.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UINavigationBar appearance] setBackgroundImage: NavigationPortraitBackground
forBarMetrics:UIBarMetricsDefault];
//Centered title image
UIImageView *headerImage = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"hometitle.png"]];
[headerImage setFrame: CGRectMake(0, 0, 180, 49)];
self.navigationItem.titleView = headerImage;
UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] init];
[backBarButtonItem setTintColor: [UIColor colorWithRed:0 green:69.0/255 blue:118.0/255 alpha:1]];
[backBarButtonItem setStyle: UIBarButtonItemStylePlain];
self.navigationItem.backBarButtonItem = backBarButtonItem;
[backBarButtonItem release];
前もって感謝します、