/**
是否显示返回按钮
*/
- (void)setBackButtonHidden:(BOOL)hidden
{
if (hidden) {
[self.navigationItemsetHidesBackButton:YES];
}else{
//商品详情页面左上角的按钮上面的图片和内容:定义一个button按钮,将图片加到按钮上,
//然后在定义一个UIBarButtonItem,将button添加到了leftBarButtonItem上
UIButton *backButton = [[UIButtonalloc] initWithFrame: CGRectMake(0, 0, 60.0f, 30.0f)];
UIImage *backImage = [UIImageimageNamed:@"btnBack.png"];
backButton.titleLabel.font = [UIFontsystemFontOfSize:16.f];
backButton.titleEdgeInsets = UIEdgeInsetsMake(0, 4.f, 0, 0);
[backButton setImage:backImageforState:UIControlStateNormal];
[backButton setTitle:@"返回"forState:UIControlStateNormal];
[backButton addTarget:selfaction:@selector(backToPushed)forControlEvents:UIControlEventTouchUpInside];
backButton.contentHorizontalAlignment =UIControlContentHorizontalAlignmentLeft;
UIBarButtonItem *backButtonItem = [[UIBarButtonItemalloc] initWithCustomView:backButton];
self.navigationItem.leftBarButtonItem = backButtonItem;
}
}
-(void)backToPushed
{
[self dismissModalViewControllerAnimated:YES];
}