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