obj-c 自学随笔--- 加载UIBarButtonItem 到UINavigationController

来源:互联网 发布:单片机crc校验程序 编辑:程序博客网 时间:2024/05/29 06:34

- (void)viewDidLoad

{

    [superviewDidLoad];

    //设置导航右边 按钮

    self.navigationItem.rightBarButtonItem=[[UIBarButtonItemalloc] initWithTitle:@"添加"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(perfromAdd:)];//点击按钮触发 perfromAdd方法

   

   

    

  //使用 UIBarButtonItem的initWithCustomView 方法把UISwitch放入到导航栏中

   UISwitch* uSwitch=[[UISwitchalloc] init];

    

   UIBarButtonItem *buttonItem=[[UIBarButtonItemalloc] initWithCustomView:uSwitch];

    

    NSArray *array=[[NSArrayalloc] initWithObjects:[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAddtarget:selfaction:@selector(perfromAdd:)], buttonItem,nil];

    

   //使用 leftBarButtonItems方法 设置多个按钮

    self.navigationItem.leftBarButtonItems=array;

    

}

//点击按钮事件

-(void)perfromAdd:(id) paramSender

{

    UIAlertView* alterView=[[UIAlertViewalloc] initWithTitle:@"提示"message:@"添加成功" delegate:nilcancelButtonTitle:@"确定"otherButtonTitles:@"取消",nil];

    [alterViewshow];

}

原创粉丝点击