当用户按下新 Apple TV 遥控器上的 "Menu" 按钮时强制重新加载视图
Force view to reload when user presses "Menu" button on new Apple TV remote
当用户按下新 Apple TV 遥控器上的 "Menu" 按钮时,他们会返回到之前的视图。这很好,但它似乎没有重新加载视图。现在我有我的游戏视图和记分卡的第二个视图。当用户完成游戏时,他们将被带到记分卡视图。问题是:如果他们按下遥控器上的菜单按钮,他们将被带回游戏视图并且不会重新加载。这可以修复吗?
- (void)viewDidLoad
仅在创建对象时调用,当您返回视图控制器时,它不会再次创建(除非由于缺少 RAM 而被释放)所以您必须处理所有使用
的动态操作(如刷新视图内容)
- (void)viewWillAppear:(BOOL)animated
或
- (void)viewDidAppear:(BOOL)animated
方法!
当用户按下新 Apple TV 遥控器上的 "Menu" 按钮时,他们会返回到之前的视图。这很好,但它似乎没有重新加载视图。现在我有我的游戏视图和记分卡的第二个视图。当用户完成游戏时,他们将被带到记分卡视图。问题是:如果他们按下遥控器上的菜单按钮,他们将被带回游戏视图并且不会重新加载。这可以修复吗?
- (void)viewDidLoad
仅在创建对象时调用,当您返回视图控制器时,它不会再次创建(除非由于缺少 RAM 而被释放)所以您必须处理所有使用
- (void)viewWillAppear:(BOOL)animated
或
- (void)viewDidAppear:(BOOL)animated
方法!