Используйте UIGraphicsBeginImageContext, затем вызовите метод drawAtPoint для изображений, затем используйте UIGraphicsGetImageFromCurrentImageContext, чтобы получить объединенное изображение.Примерно так (не проверено, только что написано из памяти .. Возможны ошибки синтаксиса .. Исправьте себя ..)
UIGraphicsBeginImageContext(yourFirstImage.size);
[yourFirstImage drawAtPoint:CGPointMake(0,0)];
[yourSecondImage drawAtPoint:CGPointMake(0,0)];
UIImage *mergedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();