【问题标题】:Issue with UIView size and pushViewControllerUIView 大小和 pushViewController 的问题
【发布时间】:2011-10-10 11:07:42
【问题描述】:

我有 UINavigationController 和 UIView,它有表格、文本字段和按钮。当用户关注文本字段时,我使用以下代码调整 UIView 的大小:

CGRect viewFrame = self.view.frame;
viewFrame.size.height = 460.f - (up ? 260.f : 44.f);

self.view.frame = viewFrame;

用户点击按钮后,我使用以下代码切换到下一个视图:

UserViewController *userViewController = [UserViewController userWithId:((UIButton *)sender).tag];
[self.navigationController pushViewController:userViewController animated:YES];

问题是,当我切换到下一个视图时,调整大小的当前视图返回到原始大小,我不喜欢它的外观。我想在动画期间保持 UIVIew 和键盘的大小,只有在用户单击后退按钮后才将其恢复为默认状态。

【问题讨论】:

    标签: iphone uiview uinavigationcontroller


    【解决方案1】:

    维护你的 UIView Resize Codinging

    -(void) ViewWillAppear :(BOOL) 动画 { ..涂装 }

    -(void) ViewWillDisAppear :(BOOL) 动画 {

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      相关资源
      最近更新 更多