[英]Left aligned image in iPhone navigation bar
目前我在做
self.navigationItem.titleView = [[[UIImageView alloc] initWithImage:image] autorelease];
在导航栏中设置图像。 这样,它会自动居中。 有什么办法可以使其对齐?
这是我的操作方法:
- (void)addLogoLeftButtonBarItem {
UIImage *logoImage = [UIImage imageNamed:@"MyLogo.png"];
if (logoImage == nil) {
NSLog(@"Can't open logo image");
}
UIImageView *logoImageView = [[UIImageView alloc] initWithImage:logoImage];
UIBarButtonItem *logoItem = [[UIBarButtonItem alloc] initWithCustomView:logoImageView];
[self.navigationItem setLeftBarButtonItem:logoItem animated:NO];
[logoItem release];
[logoImageView release];
}
您可以使UIView
作为titleView
,然后将图像视图作为该UIView
的子视图。
您也可以仅将图像视图添加为导航栏的子视图,然后将其放置在任何位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.