【发布时间】:2011-08-03 00:45:24
【问题描述】:
我将自定义按钮添加到导航控制器
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back.png"] 样式:UIBarButtonItemStylePlain 目标:自己 动作:@selector(backAction)]; self.navigationItem.leftBarButtonItem = backButton;它工作正常,但按钮出现边框。我该如何解决?
更新 我找到了解决方案
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 25, 25)]; [按钮 setImage:[UIImage imageNamed:@"back.png"] forState:UIControlStateNormal]; [button addTarget:self action:@selector(buttonFavoriteClicked) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithCustomView:button]; [按钮释放];self.navigationItem.leftBarButtonItem = back;
【问题讨论】:
标签: xcode ios uinavigationcontroller uibarbuttonitem