2010-01-18 2 views

ответ

19

Вы должны установить свойство кадра:

myView.frame = CGRectMake(10,10,200,100); 

Это положение изображения на месте (10,10), с размером 200x100

3

Согласованный. Обратите внимание, что вы не можете изменять координаты отдельно, как и следовало ожидать. То есть, это не работает:

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 
Смежные вопросы