最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS應(yīng)用開發(fā)中實現(xiàn)頁面跳轉(zhuǎn)的簡單方法筆記

 更新時間:2016年02月02日 09:12:11   作者:vane_  
這篇文章主要介紹了iOS應(yīng)用開發(fā)中實現(xiàn)頁面跳轉(zhuǎn)的簡單方法筆記,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下

作為新手寫的筆記,方便自己記憶:

從android轉(zhuǎn)過來iOS的,對于頁面的跳轉(zhuǎn),找了很多資料,現(xiàn)在記錄一下頁面跳轉(zhuǎn)的方法。

1.用navigationController

2.直接跳(剛剛在網(wǎng)上找到的,不太熟,有錯莫怪)


1.建一個RootViewController,在delegate.h

復(fù)制代碼 代碼如下:

@property (strong, nonatomic) UIViewController *viewController;
@property (strong, nonatomic) UINavigationController *navController;

delegate.m代碼didFinishLaunchingWithOptions函數(shù)中寫代碼:

RootViewController *rootView = [[RootViewController alloc] init];
   rootView.title = @"Root View";
   
   self.navController = [[UINavigationController alloc] init];
   
   [self.navController pushViewController:rootView animated:YES];
   [self.window addSubview:self.navController.view];


這些代碼加載第一個頁面RootViewController。
跳轉(zhuǎn)到其他頁面(比如SubViewController)代碼:
復(fù)制代碼 代碼如下:

SubViewController *subView = [[SubViewController alloc] init];
   [self.navigationController pushViewController:subView animated:YES];
   subView.title = @"Sub";

這樣的好處是會自動生成返回按鈕。


2.直接跳轉(zhuǎn),什么都沒有

不用做其他多余的,直接新建一個view對象

復(fù)制代碼 代碼如下:

SubViewController *subView = [[SubViewController alloc] initWithNibName:@"SubViewController" bundle:[NSBundle mainBundle]];
    [self presentModalViewController:subView animated:YES];

這樣就好了。

iOS6.0之后都不用這個函數(shù)了

復(fù)制代碼 代碼如下:

[self presentModalViewController:subView animated:YES];

可以換成
復(fù)制代碼 代碼如下:

[self presentViewController:subView animated:YES completion:nil];

頁面跳轉(zhuǎn)時數(shù)據(jù)的傳遞
比如在需要實現(xiàn)view1跳到view2的時候,把view1的一些數(shù)據(jù)傳給view2

思路:

1.自定義一個bean類user,在view2實現(xiàn)user為一個成員變量。

2.view1跳的時候把數(shù)據(jù)封裝為user, 并且賦值給view2.user

代碼

1. view2

.h 聲明成員變量

復(fù)制代碼 代碼如下:

@property (strong, nonatomic) User *user;

2. view1

復(fù)制代碼 代碼如下:

View2 *view2 = [[View2  alloc] init];
    User *user = [[User alloc] init];
    user.name = @"kevin";
    view2.user = user;
    [self.navigationController pushViewController: view2
animated:YES];

3. view2

取到變量

復(fù)制代碼 代碼如下:

self.user.name

相關(guān)文章

  • iOS開發(fā)一個好看的ActionSheet

    iOS開發(fā)一個好看的ActionSheet

    本篇文章通過代碼分享和圖文形式教給大家用IOS寫一個好看的ActionSheet過程以及注意事項,需要的朋友參考下吧。
    2018-01-01
  • iOS archive保存圖片到本地的方法

    iOS archive保存圖片到本地的方法

    這篇文章主要為大家詳細(xì)介紹了iOS archive保存圖片到本地的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 詳解IOS11新特性之larget title的實現(xiàn)

    詳解IOS11新特性之larget title的實現(xiàn)

    本篇文章主要介紹了詳解IOS11新特性之larget title的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Objective-C 經(jīng)典字典數(shù)組排序 - 省市區(qū)

    Objective-C 經(jīng)典字典數(shù)組排序 - 省市區(qū)

    本文主要介紹Objective-C 字典數(shù)組排序,這里整理相關(guān)資料及實現(xiàn)示例代碼,有興趣的小伙伴可以參考下
    2016-09-09
  • iOS圖片拉伸的多種方式

    iOS圖片拉伸的多種方式

    這篇文章主要為大家詳細(xì)介紹了iOS圖片拉伸的多種方式UIImageView整體拉伸和UIImage局部拉伸,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • iOS在固定的label上動態(tài)顯示所有文字

    iOS在固定的label上動態(tài)顯示所有文字

    這篇文章給大家主要介紹了iOS中如何實現(xiàn),在固定的label上動態(tài)顯示所有文字的方法,文中給出了示例和思路,對大家的理解很有幫助,感興趣的朋友們下面來一起看看吧。
    2016-10-10
  • iOS 屏幕解鎖文字動畫效果

    iOS 屏幕解鎖文字動畫效果

    這篇文章主要介紹了iOS 屏幕解鎖文字動畫效果的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 最新ios面試試題以及解決思路分析

    最新ios面試試題以及解決思路分析

    本篇內(nèi)容給大家整理了關(guān)于IOS程序員面試的試題以及相關(guān)解決方法,需要的朋友們參考一下吧。
    2017-12-12
  • IOS實現(xiàn)視頻動畫效果的啟動圖

    IOS實現(xiàn)視頻動畫效果的啟動圖

    這篇文章實現(xiàn)的是一個關(guān)于啟動頁或者引導(dǎo)頁的視頻動畫效果的實現(xiàn)過程,對于大家開發(fā)APP具有一定的參考借鑒價值,有需要的可以來看看。
    2016-09-09
  • iOS9與XCode7中不能使用http連接的快速解決辦法

    iOS9與XCode7中不能使用http連接的快速解決辦法

    這篇文章主要介紹了iOS9與XCode7中不能使用http連接的快速解決辦法,非常不錯具有參考借鑒價值,感興趣的朋友一起看看吧,需要的朋友可以參考下
    2016-10-10

最新評論

墨玉县| 涟源市| 建平县| 防城港市| 台北县| 昔阳县| 潜山县| 杭州市| 怀宁县| 南和县| 康平县| 金坛市| 武邑县| 拉萨市| 祥云县| 新田县| 韩城市| 上蔡县| 德清县| 本溪市| 修文县| 恩施市| 红桥区| 夏邑县| 宝坻区| 卫辉市| 紫阳县| 桑植县| 乌审旗| 枣强县| 隆昌县| 葵青区| 常德市| 莎车县| 济阳县| 马尔康县| 滨海县| 平凉市| 全椒县| 孝感市| 嵊泗县|