Проблема заключается в следующем:Почему UIButton кадр сбрасывается SetTitle: Форстате: метод
В определенный момент, положение кнопки изменяется. После этого название кнопки также должно быть изменено.
Позиция изменяется анимацией (блок анимации UIView), и когда заголовок установлен, кадр возвращается к исходным значениям (перед анимацией).
Итак ... Как я могу это исправить? И почему это происходит?
UPDATE с кодом
CGRect buttonFrame = self.button.frame;
buttonFrame.origin = CGPointMake(16, 80);
[UIView animateWithDuration:.4 animations:^{
[self.button setFrame:buttonFrame];
}completion:^(BOOL finished){
[self.button setTitle:@"Title" forState:UIControlStateNormal]; // can be here...
}];
Не имеет значения, где я ставлю SETTITLE: Форстат: метод, кадр обратно к исходным значениям.
Я сомневаюсь, что вы сможете получить любую помощь без отображения вашего кода. –
посмотрим какой-нибудь код! – ApolloSoftware
Код или не было – jsedano