По какой-то странной причине я не могу изменить размер своих UIButtons. У меня есть UIButton, связанный с действием, которое вызывает метод, чтобы изменить высоту и ширину другой кнопки таким образом:Размер UIButton не меняется
- (IBAction)Button1Camera:(id)sender {
self.Button2.frame = CGRectMake(self.Button2.frame.origin.x, 100, 100, 100);
self.Button1.frame = CGRectMake(50, 50, 300, 300);
}
обе кнопки подключены и первоначально размер 100, 100. Я заметил, что когда я установил они до 100, кнопка перемещается, но когда я пытаюсь изменить размер (300), кнопка не перемещается и не изменяет размер. Это невозможно, я всегда так делал! Поскольку я загрузил Xcode 5 только вчера, я думаю, что это могло быть причиной. Возможно, он изменил настройки Xcode 4, но проект никогда не был открыт в Xcode 5. Я также попытался создать новый проект, но ошибка сохраняется.
Свойства нуль. Подключите их как соединения в xib. – Kevin
Что произойдет, если вы вызываете '[self.Button1 setNeedsLayout]' и '[self.Button2 setNeedsLayout]'? –