Есть ли более простой способ установить происхождение и размер представления на iphone - PullRequest
0 голосов
/ 19 января 2011

Короче

CGRect rect = self.webView.frame;
rect.origin = CGPointMake(0, 120);
self.webView.frame = rect;

Или это самый короткий путь (или эффективный)

Ответы [ 2 ]

3 голосов
/ 19 января 2011

Вы можете использовать CGRectMake. Четыре параметра .. x, y, ширина, высота, все поплавки. Как это: self.webView.frame = CGRectMake(0, 0, 320, 480);

1 голос
/ 19 января 2011

Есть несколько способов позиционирования вида.Как предположил Донким, вы можете использовать CGRectMake.Другие варианты включают настройку преобразования или установку центра, если с ними легче иметь дело.Обычно CGRectMake - это путь, но я хотел бы поместить эти методы на всякий случай, если они более полезны в вашем случае:

//Sets the webView's center, automatically adjusting the frame
self.webView.center = CGPointMake(x,y);

или

//Moves where the webview shows up away from its current location, but does not technically adjust its location.
self.webView.transform = CGAffineTransformMakeTranslation(0,120);
...