繁体   English   中英

iPhone导航栏中的左对齐图像

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM