- (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];
}