如何加载和保存一个UIButton的alpha



我如何保存和加载UIButton的alpha值在我的iPhone应用程序?我想用最简单的方法来做。我试过各种方法,但到目前为止没有一种对我有效

试试这个:

CGFloat alpha = myButton.layer.opacity;

你可能需要#import <QuartzCore/QuartzCore.h>


编辑(From this SO Question):

然后,您可以简单地将其存储在NSUserDefaults:

[[NSUserDefaults standardUserDefaults] setObject:myButton.backgroundColor forKey:@"buttonColor"];
[[NSUserDefaults standardUserDefaults] synchronize];  // Thanks @Shah for reminding us about this!

然后像这样检索:

myButton.backgroundColor = [[NSUserDefaults standardUserDefaults] objectForKey:@"buttonColor"];

当你完成后:

[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"buttonColor"];

NSUserDefaults类参考

您可能想看看NSUserDefaults

// Setting a value
[[NSUserDefaults standardUserDefaults] setFloat:VALUE forKey:KEY];
[[NSUserDefaults standardUserDefaults] synchronize]; // This line is required to persist all changes make to the User Defraults
// Getting a value
[[NSUserDefaults standardUserDefaylt] floatForKey:KEY];

相关内容

最新更新