У меня есть простой вопрос: мой пользователь может добавлять кнопки в UIView
. Я бы использовал NSUserDefault
, чтобы сохранить различные кнопки, а затем перезагрузить их в UIView
при запуске приложения (а не в фоновом режиме). Как я могу это сделать?Как сохранить/перезагрузить различные кнопки в UIView
-(void)AddButton:(UIButton*)sender {
CountButton++;
if (CountButton< 11) {
button2 = [UIButton buttonWithType:UIButtonTypeCustom];
button2.frame = CGRectMake(20, 80, 120, 80);
UIImage *buttonImage = [UIImage imageNamed:@"image"];
[button2 setBackgroundImage:buttonImage forState:UIControlStateNormal];
NSString* buttonTitle = [NSString stringWithFormat:@"Button%d", CountButton];
[button2 setTitle:buttonTitle forState:UIControlStateNormal];
NSString *selectorName = [NSString stringWithFormat:@"ButtonAdd%d:", CountButton];
[button2 addTarget:self action:NSSelectorFromString(selectorName)forControlEvents:UIControlEventTouchUpInside];
}}
Это не очень ясно, что вы хотите. Вы хотите знать, как использовать NSUserDefault? другое дело, попробуйте сделать код более четким (отступ правильно) ... – DrDev
Я могу создать 10 различных кнопок через AddButton на моем uiview. Когда я снова закрываю приложение и исчезают 10 кнопок. то мой пользователь вынужден воссоздать 10 кнопок. Как сохранить кнопки, созданные от пользователя? – user2244770
проверить мой ответ или ответ sangony .. Оба будут работать для вас – DrDev