zoukankan      html  css  js  c++  java
  • 使用NavigationController, 或ModalViewController实现旋转新视图横屏,再旋转返回

    调用[self presentModalViewController:picker animated:YES]; 然后把设备换了方向,  cancel 。但是之前的view没有跟着改变。
    在UIInterfaceOrientationPortrait 和UIInterfaceOrientationLandscape 调用是两个不同的view。
    请问如何解决
     
    -(BOOL)should  事件中
    [self presentModalViewController:picker animated:YES];    换方向进入新视图
    [self dismissViewControllerAnimated:YES];     在新视图退出返回
       注意  return YES;

    -(BOOL)should 事件
    或者 [self.navigationController pushViewController: newview  animated:YES];进新视图
          注意   return YES;
    在新视图   -(void)willRoa…Interface…  事件中写[slef.navigationController  popViewcontrollerAnimated:YES];



    其他细节部分自行调整
  • 相关阅读:
    ACM 人见人爱A^B
    ACM Max Factor
    ACM Primes
    ACM Least Common Multiple
    ACM 最小公倍数
    ACM Bone Collector
    ACM 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
    ACM Piggy Bank
    ACM 饭卡
    ACM Where is the Marble?
  • 原文地址:https://www.cnblogs.com/chen1987lei/p/1829627.html
Copyright © 2011-2022 走看看