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一样了。

  • 相关阅读:
    cgroup开机自启动
    QPS
    Linux shell脚本的字符串截取
    设计模式 java
    kafka基本介绍
    Vagrant安装配置
    SuperMap空间数据处理与制图操作短视频汇总
    SuperMap 三维产品资料一览表
    SuperMap GIS资料-----云与Web端技术资料集锦
    世界地图和主要国家的 JSON 文件
  • 原文地址:https://www.cnblogs.com/zhwl/p/2393316.html
Copyright © 2011-2022 走看看