第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在ViewDidLoad上執(zhí)行Segue

在ViewDidLoad上執(zhí)行Segue

慕森卡 2019-12-27 11:06:06
在iOS 5中,我有一個帶有模態(tài)視圖控制器的情節(jié)提要,如果用戶第一次在應(yīng)用程序中使用該腳本,我想顯示它,之后我想跳過此視圖控制器。我設(shè)置了一個NSDefault密鑰來處理此問題,但是當(dāng)我檢查是否設(shè)置了該密鑰,然后使用performSegueWithIdentifier來啟動segue時,什么也沒發(fā)生。如果我將此按鈕放在按鈕后面,則效果很好...
查看完整描述

3 回答

?
慕田峪7331174

TA貢獻1828條經(jīng)驗 獲得超13個贊

我回答了一個類似的問題,開發(fā)人員希望在開始時顯示登錄屏幕。我為他整理了一些示例代碼,可以在此處下載。解決此問題的關(guān)鍵是,如果要顯示此新的視圖控制器,則在正確的時間調(diào)用事物,您將在示例中看到必須使用類似的東西


- (void)viewDidAppear:(BOOL)animated

{

    [super viewDidAppear:animated];


    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];

    UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"];

    [vc setModalPresentationStyle:UIModalPresentationFullScreen];


    [self presentModalViewController:vc animated:YES];

}

我也有一個關(guān)于segue和情節(jié)提要如何工作的解釋,您可以在這里看到


查看完整回答
反對 回復(fù) 2019-12-27
?
慕妹3146593

TA貢獻1820條經(jīng)驗 獲得超9個贊

在ViewDidLoad中加載會導(dǎo)致“底層”閃爍。我通過以編程方式加載情節(jié)提要來解決此問題。因此,在“目標(biāo)/主故事板”下-將此留空。然后添加以下內(nèi)容:


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];


    // Load Main App Screen

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];

    HomeScreenVC *homeScreenVC = [storyboard instantiateInitialViewController];

    self.window.rootViewController = homeScreenVC;

    [self.window makeKeyAndVisible];


    // Load Login/Signup View Controller

    UIViewController *mainLoginVC = [storyboard instantiateViewControllerWithIdentifier:@"MainLoginVC"];

    [mainLoginVC setModalPresentationStyle:UIModalPresentationFullScreen];

    [homeScreenVC presentModalViewController:mainLoginVC animated:NO];


    return YES;

}


查看完整回答
反對 回復(fù) 2019-12-27
?
一只名叫tom的貓

TA貢獻1906條經(jīng)驗 獲得超3個贊

問題是您要在完全添加第一個視圖之前將第二個視圖添加到層次結(jié)構(gòu)中。嘗試將代碼放入:


-(void)viewDidAppear:(BOOL)animated{

    [super viewDidAppear:animated];

    // Present your modal from here

}

[super viewDidAppear]調(diào)用之后,您將具有完全加載的視圖以進行修改。


查看完整回答
反對 回復(fù) 2019-12-27
  • 3 回答
  • 0 關(guān)注
  • 839 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號