程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> ios-iOS通信軟件架構跳轉問題

ios-iOS通信軟件架構跳轉問題

編輯:編程解疑
iOS通信軟件架構跳轉問題

想寫一個WiFi通信的軟件,首頁跳轉到通信界面以後,打開switch開關,如果這時候返回到首頁,再次跳轉到通信界面的時候,一切都初始化了,重新創建了一個UIView出來,我想跳轉到舊的UIView,信息和switch開關都還是原來的狀態,應該怎麼架構?用到什麼技術?
圖片說明

最佳回答:


storyboard和xib沒怎麼用過,感覺沒自定義來的自由。給你一個思路:
你可以自定義這個跳轉過程,從結構來看,你是用NavigationController來進行跳轉的吧
開始第一次的時候,你是從RootView跳轉到SecondView的時候,在RootView裡面新建SecondView,再跳轉到SecondView,大致如下:

//注意,這個secondView需要你存在RootView裡面的SecondView類型的全局變量
secondView = [[SecondView alloc]init];
[self.navigationController pushViewController:secondView animated:YES];

這個secondView你要存好,之後你回來之後第二次要跳轉到secondView的時候,不需要新建SecondView,直接用navigationController加載就行了

 [self.navigationController pushViewController:secondView animated:YES];

這樣就不會去重新執行viewdidload了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved