viewwillappear

    5熱度

    2回答

    我習慣於把viewWillAppear和viewDidLoad中的任何一個,直到知道爲止。不過,我認爲應該有一些規則指導何時投入viewWillAppear以及何時投入viewDidLoad?

    0熱度

    1回答

    我想實現一個自定義UIActionSheet(由一個視圖控制器的) 我添加了一個視圖控制器作爲一個子視圖我rootView的navigationcontroller - (IBAction)ShowMenu:(id)sender { [self.navigationController.view addSubview:self.menuViewController.view];

    0熱度

    2回答

    我有一個rootViewController,在它的viewDidLoad方法,我初始化另外兩個ViewController2*對象及其作爲rootViewController.view子視圖的意見,然後我設置第一ViewController2* controller.view.hidden = YES。 然後,在v1上有一個按鈕處理程序,當它觸摸它時,它會呈現一個UINavigationCont

    0熱度

    1回答

    我做了一個視圖控制器XIB作爲4」視網膜屏幕並將自定義視圖放在底部。 我在iPhone4 3.5「模擬器上運行應用程序 我的應用程序應該在大多數iPhone版本上都支持,所以我在視圖控制器的viewdidload上設置了視圖的框架。時間,因此該視圖的框架設置爲{{-320, 401}, {320, 147}}. 但在viewWillAppear中,我發現視圖的框架被重置爲{{0, 313}, {3

    5熱度

    1回答

    可能重複: UIViewController returns invalid frame? 在調試我注意到,在viewDidLoad打電話給我的觀點框架origin=(x=0, y=20) size=(width=320, height=460)這是不準確的。在viewWillAppear稱它設置正確:origin=(x=0, y=0) size=(width=320, height=416)考慮

    1熱度

    2回答

    通過單擊後退按鈕,我保存UIView的UITextFields中的信息。當UITextField中的信息不正確,我點擊後退按鈕時,我想打開鍵盤,但我的視圖消失。如何阻止UIView消失並打開我的鍵盤。 我想我應該把我的代碼放在viewShouldDissapear中,但是沒有這樣的方法。 這是我的代碼: - (void) viewWillDisappear:(BOOL)animated {

    0熱度

    3回答

    我有一個項目中,我切換一個視圖與另一個: - (IBAction)onClick:(id)sender { ViewControllerSecond * sc=[[ViewControllerSecond alloc]initWithNibName:@"ViewControllerSecond" bundle:nil]; [UIView transitionFromView:self.vie

    0熱度

    1回答

    我創建了一個視圖控制器,並將其frame.y設置爲80,後來我需要顯示另一個模態視圖控制器,當模式VC解散時,第一個視圖控制器的viewWillAppear被調用,然後它的frame.y被設置回0. 我可以預防這種行爲嗎?我知道我可以在其viewWillAppear將frame.y重置爲80.但是有沒有更智能的方法?

    0熱度

    4回答

    我想知道是否有可能找到其觀點叫下面的函數 - (void)viewWillAppear:(BOOL)animated { //find here the name of the calling view } 有沒有辦法找到該視圖稱爲新的看法?

    17熱度

    4回答

    在iOS系統5.1和iOS 5.0它的工作原理,但在iOS的6.0鍵盤不顯示。 - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; UITextField *textField = self.emailAddressTextField; [textField becomeF