Я добавляю представление динамически, но когда оно появляется в форме, оно находится в верхнем левом углу.Положение iPhone подвид?
Где я могу установить X и Y нового подвид?
Я добавляю представление динамически, но когда оно появляется в форме, оно находится в верхнем левом углу.Положение iPhone подвид?
Где я могу установить X и Y нового подвид?
Вы должны установить свойство кадра:
myView.frame = CGRectMake(10,10,200,100);
Это положение изображения на месте (10,10), с размером 200x100
Согласованный. Обратите внимание, что вы не можете изменять координаты отдельно, как и следовало ожидать. То есть, это не работает:
self.mysubview.frame.origin.x += 17; // FAILS! Not assignable!!
Если бы это была боль, чтобы вычислить все остальные координаты вам нужно, вы можете (а) сосать его или (б) сделать что-то вроде следующего:
CGRect theFrame = self.mysubview.frame;
theFrame.origin.x += 17;
self.mysubview.frame = theFrame; // this is legal