Размер рамки UIView не изменил UIImageView, помещенный внутри него

Я делаю снимок в кадре, а затем пользователь может изменить размер кадра во время выполнения. Для этого я создал пользовательский UIView в моем основном UIViewController и внутри этого UIView я разместил 2 UIImageView . В области структуры документа xCode иерархия:

Посмотреть
| –ImageView
| –ImageView

Я использую эту строку кода для изменения размера UIView в разных условиях, в зависимости от того, как это UIView :

 self.imageObject.frame = CGRectMake(self.imageObject.frame.origin.x , self.imageObject.frame.origin.y, 200, 200); 

imageObject – это мой UIView . Когда я запускаю его, размер UIView изменяется, но размер UIImageView остается тем же. Я также попытался сделать то же самое для своего UIImageView но это не сработало.

Вы также можете попробовать следующее: –

 imageView.frame = CGRectMake(0,0,imageObject.frame.size.width, imageObject.frame.size.height); imageView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth; self.imageShw.contentMode = UIViewContentModeScaleAspectFit; 

Сначала вы можете попробовать,

 self.imageObject.autoresizesSubviews = YES; 

В противном случае, чтобы изменить размер подзапросов, вы можете добавить маску маскировки к подзонам, к двум изображениям в вашем случае:

 imageView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 

Для получения более подробной информации просмотрите документацию UIView .

Пытаться:

 imageView.frame = CGRectMake(0, 0, imageObject.frame.size.width, imageObject.frame.size.height); imageView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth; 
  • Как создать CGRect из CGPoint и CGSize?
  • Interesting Posts

    Как преобразовать целое число в соответствующие слова в объекте-c?

    Размер прокрутки не соответствует экрану устройства в xcode

    Xcode 9 – добавление значка в App Store

    «NSInvalidArgumentException», причина: '- вызывается, когда не работает под UIUserInterfaceIdiomPad.'

    Как отразить свойства UILabel другому?

    Изменение заголовка панели управления UIPrintInteractionController

    Xcode – как закодировать UIAlert (с текстовым полем) до тех пор, пока не будет введено правильное значение?

    Как написать персонализированные метаданные для изображений PNG в iOS

    Получение информации из массива, который смонтировал карту (MapKit)

    Как я могу сократить время «delayTouchesBegan» задерживает TouchBegan?

    Как вернуть объект, похожий на std :: pair в Objective-C?

    Новое для Swift и confused – Храните большую константу / набор данных в классе Swift

    UIImageView в UITableViewCell не анимируется, когда анимированный UIImage назначается дважды

    Как объявить свойство определенного класса, который также соответствует протоколу?

    iOS: Как установить фрейм UILabel в соответствии с его текстом?

    Давайте будем гением компьютера.