Мое приложение может иметь много images
для background
. Это images
Мне нужно скачать, поэтому я не хочу скачать отдельно для iPhone 4 и iPhone 5. Я использую метод self.view.backgroundcolor = [UIColor colorWithPatternImage:[UIImage imagenamed:@"myImage.jpg"]]
. Я хочу скачать один image
для iPhone 5, а затем разрезать верхнюю и нижнюю границы для использования с iPhone 4. Как я могу сделать это программно с наилучшим образом. О, возможно, есть лучшие решения для моей проблемы?Изображение для Iphone 4 и Iphone 5
0
A
ответ
1
Вы можете обрезать изображение, используя эту функцию, определите прямоугольник, который хотите удалить, поскольку оставшееся изображение будет удалено. для этого вам нужно CoreGraphics.framework
, поэтому не забудьте добавить в свой проект.
- (UIImage *)imageByCroppingtoRect:(CGRect)rect fromImage:(UIImage *)image
{
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], rect);
UIImage *cropped = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return cropped;
}
1
попробовать это
- (UIImage *)cropImage:(UIImage *)oldImage {
CGSize imageSize = oldImage.size;
UIGraphicsBeginImageContextWithOptions(CGSizeMake(imageSize.width,imageSize.height - 100),NO,0.); // this height you want to change
[oldImage drawAtPoint:CGPointMake(0, -46) blendMode:kCGBlendModeCopy alpha:1.];// from top to change X is never change
UIImage *croppedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return croppedImage;
}
Смежные вопросы
- 1. CGRectMake для iphone 5 и iphone 4
- 2. Приложение для запуска iPhone 5 iPhone 4
- 3. Разработка для iPhone 4 и iPhone 5 в одном приложении
- 4. проблема совместимости для iphone 4 и iPhone 5
- 5. Преобразование приложения iphone 4 в iphone 5
- 6. iPhone 4 против iPhone 5 TestFlight issue
- 7. Непоследовательное поведение xib между iPhone 4 и iPhone 5
- 8. Проблема с Autosizing между iPhone 4 и iPhone 5
- 9. От iPhone 4 до iPhone 5 проблема совместимости с экраном
- 10. IPHONE 4 и IPHONE 5 медиа-запросы на загрузку
- 11. UIWebView и Top Bar Iphone 5 Iphone 4 Scaling вопрос
- 12. iPhone 4 и iPhone 5 совместимое приложение - раскадровки или автоспуск?
- 13. Trouble auto sizing iPhone 5 раскадровки для iPhone 4
- 14. Совместимость iPhone 4s и iPhone 5
- 15. iAd позиционирование на iphone 5 и iphone 4 issue
- 16. iPhone 5 и iPhone 4 Проблемы с пользовательским интерфейсом
- 17. приложение работает на iPhone 5, как в iPhone 4
- 18. Сжимать UI для iPhone 4/4s от iPhone 5+
- 19. ориентируется iPhone 4 и 5 отдельно медиазапросы
- 20. Управление размерами iPhone 5 и iPhone 6
- 21. iPhone 4 приложение отображается как поддержка iPhone 5 не для iPhone 4
- 22. Разработка для iPhone 4 или 5 Сначала
- 23. Как создать различные ограничения для iphone 5 и iphone 6
- 24. Просмотр различных изображений для iPhone 4 и 5
- 25. Изменить фоновое изображение между iphone 4 и iphone 5 в раскадровке?
- 26. Изображение не масштабируется прямо на iphone 4 и симулятор iphone 5
- 27. Изображение плитки на iPhone 4
- 28. Изображение по умолчанию для iPhone 4
- 29. iOS 4.3 изображение для Verizon iPhone 4
- 30. Приложения, сделанные для iphone 4 и iphone 5, поддерживаются в iphone 6 и iphone 6 плюс или нет