Ios 如何将自定义导航栏图像居中

Ios 如何将自定义导航栏图像居中,ios,uinavigationcontroller,Ios,Uinavigationcontroller,因此,我有一个导航栏,我想自定义和中心,无论我做什么,我要么得到图像平铺喜欢 下面是我用来在UITableControllerView中设置self.navigation.titleView的代码 谢谢。您必须相应地设置containerView的边框。例如:y原点将是图像导航栏高度的ceilfheight/2.0f,同样地,x原点将是图像导航栏宽度的ceilfwidth/2.0f。使用此[containerView setContentMode:UIViewContentModeCenter]

因此,我有一个导航栏,我想自定义和中心,无论我做什么,我要么得到图像平铺喜欢

下面是我用来在UITableControllerView中设置self.navigation.titleView的代码


谢谢。

您必须相应地设置containerView的边框。例如:y原点将是图像导航栏高度的ceilfheight/2.0f,同样地,x原点将是图像导航栏宽度的ceilfwidth/2.0f。使用此[containerView setContentMode:UIViewContentModeCenter];
UIImageView *imgtitle = [[UIImageView alloc]    initWithFrame:CGRectMake(0, 0, 100, 25)];
    [imgtitle setContentMode:UIViewContentModeCenter];
    self.navigationItem.titleView = imgtitle;
    imgtitle.image = [UIImage imageNamed:@"logo.png"];
UIImageView *imgtitle = [[UIImageView alloc]    initWithFrame:CGRectMake(0, 0, 100, 25)];
    [imgtitle setContentMode:UIViewContentModeCenter];
    self.navigationItem.titleView = imgtitle;
    imgtitle.image = [UIImage imageNamed:@"logo.png"];