Fyi
UIImage не является подклассом UIView.UIImage - это, в основном, imageData.
Основной способ добавить изображение в представление - создать imageView из изображения.
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bloodymoon.jpg"]];
//imageView has a frame {0,0,imagewidth,imageheight}
//so just move it
imageView.frame = CGRectOffset(imageView.frame, 40, 200);
[self.mainView addSubview:imageView];
Таким образом, вы манипулируете меньшими числами "констант".