【问题标题】:how to save textcolor on textview by using NSUserdefaults如何使用 NSUserdefaults 在 textview 上保存 textcolor
【发布时间】:2011-09-28 14:39:16
【问题描述】:

我是iphone开发的初学者,我的问题是如何在textview上保存textcolor。 我想在每一个中使用 3 个按钮设置一种颜色。当我点击按钮时。按钮在 textview 上写有彩色文本,同时保存该功能。当我打开应用程序时,它不会丢失旧功能。那么如何解决这个问题请帮助我。

谢谢...

【问题讨论】:

    标签: iphone-sdk-3.0 nsuserdefaults uicolor


    【解决方案1】:

    您可以归档任何对象并将其存储在用户默认值中。设置它:

    NSData *colorData = [NSKeyedArchiver archivedDataWithRootObject:color];
    [[NSUserDefaults standardUserDefaults] setObject:colorData forKey:@"color1"];
    

    然后检索它:

    NSData *colorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"color1"];
    UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      相关资源
      最近更新 更多