【问题标题】:Create a back bar button programmatically以编程方式创建后退栏按钮
【发布时间】:2014-06-16 07:04:31
【问题描述】:

我正在尝试以编程方式创建一个后退栏按钮,类似于 iOS 7 默认的后退按钮。但是当我将后栏按钮添加到导航项时。雪佛龙加号不见了。我怎样才能做到这一点?

【问题讨论】:

标签: ios ios7 backbarbuttonitem


【解决方案1】:
    UIImage* image_back = [UIImage imageNamed:@"leftarrow.png"];
    CGRect backframe = CGRectMake(15, 5, 15,21);
    UIButton *backbutton = [[UIButton alloc] initWithFrame:backframe];
    [backbutton setBackgroundImage:image_back forState:UIControlStateNormal];
    [backbutton addTarget:self action:@selector(Btn_back:)
         forControlEvents:UIControlEventTouchUpInside];
    [backbutton setShowsTouchWhenHighlighted:YES];
    UIBarButtonItem *backbarbutton =[[UIBarButtonItem alloc] initWithCustomView:backbutton];
    self.navigationItem.leftBarButtonItem=backbarbutton;
    [backbutton release];
-(IBAction)Btn_back:(id)sender
{
    [self.navigationController popViewControllerAnimated:YES];

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-17
    • 2023-03-25
    相关资源
    最近更新 更多