My UIView (width: 352px) has a UIImageView subview (default width in Storyboard: 312px).
I want the UIImageView to adapt itself to the dimensions of the image it contains with the constraint that the width of the image view shouldn't exceed a maximal width size (in my case, 312px).
I set up the 'autosizing' configuration of my UIImageView to have a fixed left, top and right margin size. Nevertheless, when I call sizeToFit on my UIImageView and its image is larger than 352px, the UIImageView gets wider than its containing UIView.
Is there a convenient method to prevent such a behavior without doing the math based on the image dimensions? Am I using sizeToFit the right way?
UIImageView overflowing its containing UIView after calling sizeToFit
594 Views Asked by Mick F At
1
There are 1 best solutions below
Related Questions in IOS
- Overlapping UICollectionView in storyboard
- Cannot pod spec lint because of undeclared type errors
- Is the transactionReceipt data present in dataWithContentsOfURL?
- UIWebView Screen Fitting Issue
- ZXingObjC encoding issues
- iOS: None of the valid provisioning profiles allowed the specific entitlements
- How to hide "Now playing url" in control center
- CloudKit: Preventing Duplicate Records
- Slow performance on ipad erasing image
- Swift code with multiple NSDateFormatter - optimization
- iOS 8.3 Safari crashes on input type=file
- TTTTimeIntervalFormatter always returns strings in English
- How do I add multiple in app purchases in Swift Spritekit?
- Setup code for xibs in iOS. -awakFromNb:
- iOS Voice Over only reads out the title of any alert views
Related Questions in UIVIEW
- Enable user interaction for gesture recognizer during UIView.animateWithDuration()
- Swift - Changing UIView programmatically while keeping IBOutlets (File's Owner)
- Changing UIView's xib file and file owners code on UISegmented controller switch
- Objective c keyboard opens unwillingly
- Create a UIView title of a push view using the index of an array
- iOS CGRect is inside another CGRect
- Drawing in UIView on touch points gives blurr drawing effect on boundaries
- How to vertically center two views & divide the width equally relative to the super view?
- On xib, dragging view will automatically go inside a bigger view
- Make a UIView stick to bottom of the ViewController frame in Swift
- How to convert a UIView to an image
- Draw/Paint like sketch color inside a bezier path in UIView
- Scene Kit: projectPoint calculated is displaced
- How to send a UIView element backwards in Swift
- UIView animation not smooth, jerky on repeat
Related Questions in UIIMAGEVIEW
- How Do I Load or Update a View From NSObject Class After Getting the Data?
- Trying to make simple UIImageVIew animation
- In UITableViewCell, UIImageView content repeats after some cells using AFNetworking
- UIImage slide on/off inside UIImageView iOS
- Aspect fill and Aspect fit swift
- Auto Layout with UIImageView is producing incorrect view layout when an image is shown
- Load image previously saved from the camera roll
- What types/sizes of images do you need when using UIImage full screen?
- How can I get an image to fit the whole screen?
- Change position of UIImageView when Animating in NSArray
- How to remove space of hidden UIImage?
- iOS: Image view aspect fit with corner radius
- Slight delay before image blurred
- Two gestureRecognizer interfering with each other?
- Blur Effect on TableViewCell when scroll
Related Questions in SIZETOFIT
- When trying to get dynamically created UILabel to wrap, text disappears
- UILabel in UITableViewCell doesn't autoresize IOS 8. (autolayout)
- Autoresizing UITextView IOS7
- How can I add padding to the intrinsic content size of UILabel?
- What can i do to resize a UIView to fit its subviews?
- IOS UILabel sizeToFit
- UIImageView overflowing its containing UIView after calling sizeToFit
- Using sizeToFit in iOS 7 on a label resets its height when navigating away from the view controller
- Get the exact size of UITextView with sizeWithAttribute
- SizeToFit method minimum IOS requirement(Support)
- Text not fitting the width of container
- How to programmatically sizeToFit width AND height on UILabel?
- UILabel sizeToFit crashed when OS version is 11.2 and device's language is Japanese
- CATextLayer wrapped sizeToFit?
- sizeToFit label voids align right / set minimum width of label
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Just use setClipsToBounds: