程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> iphone-RightBarButtonItem的問題

iphone-RightBarButtonItem的問題

編輯:編程綜合問答
RightBarButtonItem的問題

在NavigationBar 中有一個編輯按鈕Edit Button,點擊跳轉“done”。把Edit和Done變為大寫字母,有人知道怎麼實現嗎?謝謝

self.navigationItem.rightBarButtonItem = self.editButtonItem;

最佳回答:


.h文件中創建UIBarButtonItembtnEdit對象:

UIBarButtonItem *btnEdit;

.m中:

-(void)viewWillAppear:(BOOL)animated{
    btnEdit = [[UIBarButtonItem alloc]init];
    btnEdit.target = self;
    btnEdit.action = @selector(btnEdit_Click:);
    btnEdit.title = @"EDIT";
    self.navigationController.topViewController.navigationItem.rightBarButtonItem = btnEdit;
    btnEdit.enabled=TRUE;
 }

-(IBAction)btnEdit_Click:(id)sender
{
    if ([btnEdit.title isEqualToString:@"EDIT"]) 
    {
        [btnEdit setTitle:@"DONE"]; 
    }
    else 
    {
        [btnEdit setTitle:@"EDIT"];   
    }
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved