У меня есть viewcontroller, в котором UIImageview подгружается. UIImages бывают разных размеров и ориентации. Но я хочу быть в состоянии разместить их в середине экрана. Я попытался определить кадр для UIImageview, но я не могу получить 4 параметра CGRectMake справа.Установка UIImage в центр экрана
1
A
ответ
4
UIImage *backgroundLogoImage = [UIImage imageNamed:@"center_logo.png"];
UIImageView *backgroundLogoImageView = [[UIImageView alloc] init];
backgroundLogoImageView.frame = CGRectMake((self.view.frame.size.width/2) - (backgroundLogoImage.size.width/2), (self.view.frame.size.height/2) - (backgroundLogoImage.size.height/2), backgroundLogoImage.size.width, backgroundLogoImage.size.height);
1
Существует свойство «центр»: вы можете сделать что-то вроде этого:
UIImageView * img = [[UIImageView alloc] init];
img.center = self.view.center;
1
Установите изображение View, чтобы быть размер вы хотите все изображения, чтобы быть. Звук для меня, как будто вы хотите, чтобы он был полным экраном устройства.
imageView.frame = self.view.frame; // or what ever;
// if its a custom size,set size and then call imageView.center = self.view.center;
Добавить изображение в изображениеПросмотреть, но установить режим содержимого, чтобы можно было масштабировать.
UIImage *image = [UIImage imageNamed:@"something.png"];
image.contentMode = UIViewContentModeScaleAspectFit;
image.clipsToBounds = YES;
imageView.image = image;
Это должно привести к уменьшению или уменьшению изображения, соответствующего рамке imageView.
+0
В типе UIImage нет атрибутов contentMode или clipsToBound. Это в UIImageView – mathema
Смежные вопросы
- 1. Центр UIImage в UINavigationController
- 2. UIImage увеличить центр
- 3. Установка UIImage в UIImageView
- 4. Установка UIImage в TableViewController
- 5. Центр в середине экрана
- 6. Fancybox в центр экрана
- 7. Съемка в центр экрана
- 8. Установка QMainWindow в центре экрана
- 9. Установка Путь UIImage
- 10. центр экрана JFileChooser
- 11. Установка UIImage в фоне UIButton
- 12. Неверный центр координат экрана
- 13. Центр карты и центр экрана разные
- 14. Как добавить UIImage в центр UINavigationBar?
- 15. Центр сноска UIImage в сгруппированных UITableView - Swift
- 16. Как повернуть UIImage в центр изображения
- 17. центр DIV в центре экрана
- 18. Перевести анимацию в центр экрана
- 19. центр h1 в середине экрана
- 20. Центр Div в центре экрана
- 21. Установка jQuery-origin в центр
- 22. Состояние экрана экрана UIImage странное поведение
- 23. Центр UIImage Горизонтальное ограничение в UIView не работает?
- 24. Установка начала координат в центр экрана вместо верхнего левого экрана? (IPhone)
- 25. Анимация изображения с экрана на центр экрана
- 26. мне нужен центр изображения по центру экрана
- 27. Scalling UIImage на размер экрана
- 28. Как установить текст на центр uiimage?
- 29. Центр пользовательских TitleView содержащих UIImage и UILabel
- 30. Установка UIImage к пункту UIBarButton
Просто установите центр обзора в центр контейнера. И нет «subviewing» кстати. –
@Jenox Поскольку я создаю UIImageview программно, мне нужно подсмотреть его к представлению. –
Это просто звучит неправильно. Вам нужно добавить его в виде представления в виде контейнера. –