- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. UIImage *headerImage = [UIImage imageNamed: @"navigationBar.png"]; [self.navigationController.navigationBar setBackgroundImage:headerImage forBarMetrics:UIBarMetricsDefault]; UIImage *backImage = [UIImage imageNamed: @"back.png"]; UIButton *backButton = [UIButton buttonWithType: UIButtonTypeCustom]; backButton.frame = CGRectMake(0, 0, 44, 38); [backButton setBackgroundImage: backImage forState: UIControlStateNormal]; [backButton addTarget: self action: @selector(popCurrentViewController) forControlEvents: UIControlEventTouchUpInside]; UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithCustomView: backButton]; self.navigationItem.leftBarButtonItem = back; } -(void) popCurrentViewController { UIImage *headerImage = [UIImage imageNamed: @"navigationBar.png"]; [self.navigationController.navigationBar setBackgroundImage:headerImage forBarMetrics:UIBarMetricsDefault]; [self.navigationController popViewControllerAnimated: YES]; }iOS5 StoryBoard
2012年4月11日 星期三
xcode custom navigation bar and button
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。