我使用下面的代码将图像放到导航栏标题,但图像无法填充所有标题视图。左右两侧的像素很少。
我想在整个标题视图区域中显示我的图像。
调整图像大小不起作用。
有什么想法吗?
[self.navController.navigationBar.topItem setTitleView:imageView];
答案 0 :(得分:1)
如果需要填充导航栏的整个区域,可以为UINavigationBar创建一个类别,并覆盖drawRect:或drawLayer:inContext:methods。我有一些偶然的错误覆盖drawRect,所以我建议使用drawLayer:inContext:。
答案 1 :(得分:0)
尝试将imageview设置为标题视图的子视图。