首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

怎么保存窗口状态

2013-03-21 
如何保存窗口状态- (void)encodeRestorableStateWithCoder:(NSCoder *)coder {[super encodeRestorableSta

如何保存窗口状态
- (void)encodeRestorableStateWithCoder:(NSCoder *)coder { [super encodeRestorableStateWithCoder:coder]; [coder encodeInt:_sliderValue forKey:@"sliderValue"];}- (void)decodeRestorableStateWithCoder:(NSCoder *)coder { [super decodeRestorableStateWithCoder:coder]; _sliderValue = [coder decodeIntForKey:@"sliderValue"]; UISlider *slider = (UISlider*)[self.view viewWithTag:SliderTag]; slider.value = _sliderValue; UITextField *textField = (UITextField*)[self.view viewWithTag:TextFieldTag]; textField.text = [NSString stringWithFormat:@"%d", _sliderValue]; }+ (UIViewController *) viewControllerWithRestorationIdentifierPath:(NSArray *)identifierComponents coder:(NSCoder *)coder { UIViewController *retViewController = [[[PDViewController alloc] initWithNibName:nil bundle:nil] autorelease]; return retViewController;}

?通过以上基本既可实现窗口状态的保存?

?

?

热点排行