zoukankan      html  css  js  c++  java
  • iPhone 实现NavigationBar上的edit按钮

    实现NavigationBar上的edit按钮

      大家知道NavigationBar上的edit按钮有两种状态"edit","done",按下去为编辑状态,Button变为确定按钮,再按一下时,解除编辑状态,配合着TableView时效果更好。但是唯一的缺点就是,Button上面的字是英文的,当我们能做中文程序时,使用它就和我们的整体不一致了。

      下面我们来实现一个自定义的“编辑”按钮:

      - (void)viewDidLoad {

      [super viewDidLoad];

      editButton = [[UIBarButtonItem alloc] initWithTitle:@"编辑" style:UIBarButtonItemStyleBordered target:self action:@selector(editAction)];

      self.navigationItem.rightBarButtonItem = editButton;

      }

      - (void)editAction{

      if (editButton.title == @"编辑") {

      [editButton setTitle:@"确定"];

      [editButton setStyle:UIBarButtonItemStyleDone];

      [self.tableView setEditing:YES animated:YES];

      }

      else {

      [editButton setTitle:@"编辑"];

      [editButton setStyle:UIBarButtonItemStylePlain];

      [self.tableView setEditing:NO animated:YES];

      }

      }

      效果就和系统的edit Button一样了。

  • 相关阅读:
    json、txt、xlsx
    word-排版准备与文字清洗
    运营能力分析
    获利能力分析
    偿债能力分析
    现金流量表结构分析
    负债项目分析
    资产负债表分析
    财务报表的分析
    会计电算化账务处理流程8
  • 原文地址:https://www.cnblogs.com/zhwl/p/2393316.html
Copyright © 2011-2022 走看看