iOS旋转屏幕丢失了所有字体和样式

时间:2015-02-22 19:56:34

标签: ios storyboard

我有一个问题,我知道如何解决。

在AppDelegate中:

UINavigationController* navigationController = (UINavigationController *)self.window.rootViewController;
CSLoginController *loginController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:CSLoginControllerIdentifier];

[navigationController pushViewController:loginController animated:NO];

我设置了登录控制器。

我的第一个问题是这个方法:

self.appNameLabel.font = [APPEARANCE fontMediumWithSize:self.appNameLabel.font.pointSize];

别'在viewDidLoad工作,但在viewDidAppear工作, 第二个问题是:我可以旋转我的设备,标签有系统字体,我的字体消失。

我有初始控制器的故事板。

我的loginController也在故事板中。

1 个答案:

答案 0 :(得分:0)

也许你应该尝试NUI? 或者做那里的一切?使用类别https://github.com/MaksimVialykh/nui

  1. 添加类别UILabel(带字体参数)
  2. 方法

    - (void)didMoveToWindow
    

    应用您的自定义。

  3. 这很棒!