iOSImageView
From Xojo Documentation
![]() |
This item was deprecated in version 2020r2. Please use MobileImageViewer as a replacement. |
Class (inherits from iOSControl)
This class is supported on Mobile (iOS). Use #If...#Endif with the Target... constants to ensure you only use this class where it is supported. |
Displays an image.
Events | ||
|
Properties | |||||||||||
|
Methods | |||||||||
|
Enumerations | |
|
Example Code
This code adds an iOSImageView instance programmatically to the default main project view. The item "AppleImage" is an iOSImage instance added to the Project Browser from the Library.
This code is executed from the Open Event Handler in the default "View1" iOSView.
Var iv As New iOSImageView
iv.ContentMode = iOSImageView.ContentModes.ScaleAspectFit // Set how the image will be displayed in the iOSImageView view
iv.Image = AppleImage
me.AddControl iv
// Applying constraints to the superview (View1), so they set the position and size of the iOSImageView when displayed
// (size and position = centered with a marging of 50 points from the parent view edges)
Var RightC As New iOSLayoutConstraint(iv,iOSLayoutConstraint.AttributeTypes.Right, iOSLayoutConstraint.RelationTypes.Equal, _
self, iOSLayoutConstraint.AttributeTypes.Right,1.0,-50)
Var LeftC As New iOSLayoutConstraint(iv,iOSLayoutConstraint.AttributeTypes.left, iOSLayoutConstraint.RelationTypes.Equal, _
self, iOSLayoutConstraint.AttributeTypes.Left,1.0,50)
Var TopC As New iOSLayoutConstraint(iv,iOSLayoutConstraint.AttributeTypes.Top, iOSLayoutConstraint.RelationTypes.Equal, _
self, iOSLayoutConstraint.AttributeTypes.Top,1.0,50)
Var BottomC As New iOSLayoutConstraint(iv,iOSLayoutConstraint.AttributeTypes.Bottom, iOSLayoutConstraint.RelationTypes.Equal, _
self, iOSLayoutConstraint.AttributeTypes.bottom,1.0,-50)
me.AddConstraint RightC
me.AddConstraint LeftC
me.AddConstraint TopC
me.AddConstraint BottomC
iv.ContentMode = iOSImageView.ContentModes.ScaleAspectFit // Set how the image will be displayed in the iOSImageView view
iv.Image = AppleImage
me.AddControl iv
// Applying constraints to the superview (View1), so they set the position and size of the iOSImageView when displayed
// (size and position = centered with a marging of 50 points from the parent view edges)
Var RightC As New iOSLayoutConstraint(iv,iOSLayoutConstraint.AttributeTypes.Right, iOSLayoutConstraint.RelationTypes.Equal, _
self, iOSLayoutConstraint.AttributeTypes.Right,1.0,-50)
Var LeftC As New iOSLayoutConstraint(iv,iOSLayoutConstraint.AttributeTypes.left, iOSLayoutConstraint.RelationTypes.Equal, _
self, iOSLayoutConstraint.AttributeTypes.Left,1.0,50)
Var TopC As New iOSLayoutConstraint(iv,iOSLayoutConstraint.AttributeTypes.Top, iOSLayoutConstraint.RelationTypes.Equal, _
self, iOSLayoutConstraint.AttributeTypes.Top,1.0,50)
Var BottomC As New iOSLayoutConstraint(iv,iOSLayoutConstraint.AttributeTypes.Bottom, iOSLayoutConstraint.RelationTypes.Equal, _
self, iOSLayoutConstraint.AttributeTypes.bottom,1.0,-50)
me.AddConstraint RightC
me.AddConstraint LeftC
me.AddConstraint TopC
me.AddConstraint BottomC
See Also
iOSImage class