Я столкнулся с проблемой, которая сводит меня с ума ... Я знаю, что это должно быть простое исправление, но я не могу найти что-нибудь в Интернете (но! Возможно, ищет в неправильных местах).
У меня есть несколько кнопок, которые я помещаю в представление с помощью цикла:
//make the button smaller and position
CGRect buttonFrame = button.frame;
buttonFrame.size = CGSizeMake(41, 41);
buttonFrame.origin = CGPointMake(10+(43*i), 415);
button.frame = buttonFrame;
Это сработало великолепно ... но теперь я хочу добавить их в другое представление, и они исчезнут. Обидная строка кода:
buttonFrame.origin = CGPointMake(10+(43*i), 415);
Я полагаю, что это должно работать от координат self.view, а не от нового subview, содержащего кнопки. Нужен ли мне новый CGContext для супер просмотра.
Я пробовал что-то вроде:
buttonFrame.origin = [newView CGPointMake(10+(43*i), 415)];
Но это вызвало всевозможные ошибки.
Спасибо за ваше время!