Я склонен делать такие вещи как один лайнер. Мне легче вспомнить, что происходит, когда я возвращаюсь и читаю это позже.
Я также предпочитаю # определять смещения моего вида, чтобы не допустить использование магических чисел в моем коде.
#define kPictureFrameHorizontalOffset -290
- (void)viewDidLoad {
[super viewDidLoad];
self.pictureFrame.frame = CGRectMake(self.pictureFrame.frame.origin.x + 0,
self.pictureFrame.frame.origin.y + kPictureFrameHorizontalOffset,
self.pictureFrame.frame.size.width + 0,
self.pictureFrame.frame.size.height + 0);
}
Конечно, это немного более многословно, но у меня это хорошо работает.