问题描述
解决方案
首先看不到你提供的图片。但根据你的描述大体问题出在以下几个方面:
1.back键被拉长。 有可能是你设置的Frame的size不是自定义键的真实size.被拉长,显然是width超出了实际的尺寸。
2.button内没有文本时,还是会显示back字符。如果是用的UIButton作为自定义键时,检查是否设置了button的title.
[UIButton setTitle:@""back"" forControlState:UIControlStateNormal];
解决方案二:
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(006031)]; [button setBackgroundImage:[UIImage imageNamed:@""abc.png""] forState:UIControlStateNormal]; UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithCustomView:button]; self.navigationItem.rightBarButtonItem = btn; [button release]; [btn release];
时间: 2024-09-15 18:25:31