自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

IOS開發(fā)中UIBarButtonItem上按鈕切換或隱藏實(shí)現(xiàn)案例

移動(dòng)開發(fā) iOS
IOS開發(fā)中UIBarButtonItem上按鈕切換或隱藏案例實(shí)現(xiàn)案例是本文要介紹的內(nèi)容,這個(gè)代碼例子的背景是:導(dǎo)航條右側(cè)有個(gè) edit button,左側(cè)是 back button 和 add button。

IOS開發(fā)中UIBarButtonItem上按鈕切換或隱藏案例實(shí)現(xiàn)案例是本文要介紹的內(nèi)容,這個(gè)代碼例子的背景是:導(dǎo)航條右側(cè)有個(gè) edit button,左側(cè)是 back button 和 add button。代碼實(shí)現(xiàn)的按鈕切換/隱藏功能具體就是:點(diǎn)擊 edti button 的話,back button 隱藏,同時(shí)顯示 add button。

用戶編輯完以后則顯示 back button 隱藏 add button。這一功能在很多應(yīng)用里都會(huì)用到,而且適當(dāng)隱藏掉無用按鈕對(duì)保持界面簡(jiǎn)潔以及引導(dǎo)用戶操作都是有意義的。

代碼

  1. - (void)viewDidLoad {  
  2. [super viewDidLoad];  
  3. selfself.navigationItem.rightBarButtonItem = self.editButtonItem;  
  4. }  
  5. - (void)setEditing:(BOOL)editing animated:(BOOL)animated {  
  6.  
  7.     [super setEditing:editing animated:animated];  
  8.  
  9. // Don't show the Back button while editing.  
  10. [self.navigationItem setHidesBackButton:editing animated:YES];  
  11.  
  12. if (editing) {  
  13. self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd 
  14. target:self action:@selector(insertMe)] autorelease];  
  15. }else {  
  16. self.navigationItem.leftBarButtonItem = nil;  
  17. //self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel 
  18. target:self action:@selector(backButton) ] autorelease];  
  19. }  
  20.  

其中 back button 是系統(tǒng)默認(rèn)的,去掉 else 里面的注釋,就可以加入其他按鈕。

小結(jié):IOS開發(fā)中UIBarButtonItem上按鈕切換或隱藏案例實(shí)現(xiàn)案例的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-09-05 12:49:59

Sencha Touc事件

2011-08-16 15:06:43

IOS開發(fā)異步請(qǐng)求

2011-08-15 15:44:46

iPhone開發(fā)PDF

2011-08-18 16:24:44

iPhone開發(fā)圖片

2013-04-01 17:05:28

2011-08-16 15:48:37

iPhone開發(fā)抓圖程序

2022-07-04 16:34:46

流光按鈕Stack

2011-08-12 18:18:03

iPhone開發(fā)UIPageContr按鈕

2014-04-23 14:40:06

iOS開發(fā)KVO內(nèi)部實(shí)現(xiàn)

2013-07-29 05:01:31

iOS開發(fā)iOS開發(fā)學(xué)習(xí)按鈕拖動(dòng)和點(diǎn)擊

2013-04-10 11:15:57

iOS動(dòng)態(tài)添加按鈕iOS開發(fā)

2011-08-17 14:32:44

iOS開發(fā)繪制

2023-01-04 07:46:10

單選按鈕雙擊效果

2011-08-17 14:30:34

iOS開發(fā)窗口

2019-12-30 14:06:42

Windows 10文件夾Windows

2020-11-19 10:35:19

LinuxWindows端口映射

2021-08-17 00:02:11

LinuxWindows服務(wù)器

2011-08-16 14:59:31

IOS開發(fā)ViewDidUnloiOS 5

2020-10-12 09:50:10

iOS 14蘋果功能

2010-05-13 10:19:09

Widget開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)