Мое приложение позволяет пользователю разблокировать несколько уровней при покупке приложения. Чтобы указать, что уровень заблокирован, я изменяю значок альфа на 0,7, чтобы отличать его от уровней, которыми они владеют / могут получить доступ.
Мой код работает, проверяя NSUserDefaults для ключа BOOL на viewDidLoad:
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"com.productbundle.unlock"]){
//set these levels to alpha = 0.7
}
Так что после успешной покупки было бы очень легко, если бы я мог просто обновить / перезагрузить UIView. Есть ли способ сделать это? Или есть другой способ добиться этого? Спасибо