UIButton
を使用しての状態を保存しようとしましたencodeWithCoder:
- (void)encodeWithCoder:(NSCoder *)encoder
{
[coder encodeObject:self.button1 forKey:@"button1"];
}
私initWithCoder:
はこのように見えます:
-(void) initWithCoder:(NSCoder*)decoder
{
self.button1 = [coder decodeObjectForKey:@"button1"];
}
button1
色、向き、角度などの状態を保存し、復元できますinitwithCoder;
が、ボタンをタップしても反応しません。外観は復元されましたが、IBAction
は呼び出されなくなりました。