A UIImageView object displays a single image or a sequence of animated images in your interface. IMAGE VIEWS lets you efficiently draw any image that can be specified using a UIImage object. For example, you can use this class to display the contents of many standard image files, such as JPEG and PNG files. You can configure image views programmatically or in your storyboard file and change the images they display at runtime. For animated images, you can also use the methods of this class to start and stop the animation and specify other animation parameters.
| Table of Contents: iPhone UIKIT - 1 |
Refer to UIKIT FRAMEWORK FUNDAMENTALS to have a quick glance at the various types of Classes.
1) For Single Image Setting to image view:
. h file:-
# import
@ interface b8ImageviewViewController :UIViewController
{
IBoutlet UIImageView *imageView;
}
@end
.m file:-
# import “b8ImageViewViewController .h “
@ implementation b8ImageViewViewController
-(void) view DidLoad
{
UIImage *img = [ uIImage imageNamed : @ “icloud-logo.jpg”];
// how to set the background color
Img view . backgroundColor = [UIColor blackColor]; [ img view SetImage: img];
// Setting enabled
Imgview . enabled= YES;
// setting hidden
Imgview . hidden = No;
// setting tag
Imgview .tag =2;
?// How to set content mode
[ img view setContentMode: UIViewContentModeScaleAspectFit]; [super viewDidLoad]; }
| Inclined to build a profession as IOS Developer? Then here is the blog post on iPhone Development Certification Training. |
2) image view animation:
.m file:-
-(void) viewDidLoad
{
// Animation with Imageview
NSArray *aArray= [NSArray arraywithObjects:
[UIImage imageNamed : @ “1.jpg”]
[UIImage imageNamed : @ “2.jpg”]
nil];
Img view . animationImages = aArray;
Img view. AnimationDuration = 0.5;
Img view. AnimationRepeatCount = -1; infinite time
Image display
;
By using this message start animation
}
.h file:-
# import
@ interface alert AlertViewActionSheetViewController: UIView controller
{
}
@end
. m file:-
# import “AlertViewActionSheetViewController .h”
@ implementation AlertViewActionSheetViewController .h
–(void)view Didload
{
UIAlertView * alert = [[ UIAlertview alloc]
Init with title : @ “ message”
Message : @ “ hello world //”
Delegate : self
CancelButtonTitle: nil
OtherButtonTitles : @ “yes”, @ “No” , nil];
;
;
}
-(void) alertView :(UIAlertView *) alertView
ClickedButtonAtIndex : (NSInteger )button index
{
NSLog (@ “ alert view delegate called and button index is %d”, button index);
If(button index = = 0)
{
}
If (button index = = 1)
{
}
}
| Related Article: Frequently Asked iPhone Interview Questions & Answers |
. h file:-
# import
@ interface AlertViewActionSheetViewController:
UIViewController
{
}
@end
.m file:-
# import “ AlertViewActionSheetViewController .h”
@ implementation AlertViewActionSheetViewController
-(void) view DidLoad
{
UIActionSheet * Sheet = [[UIActionSheet alloc]
InitWithTitle: @ “message”
Delegate : self
CancelButtonTitle: nil
DestructiveButtonTitle : @ “ Destructive”
Other button titles : @ “ok”
Nil];
[ sheet SetActionSheetStyle :
UIActionSheetStyleBlackTranslucent];
[ Sheet ShowInView : selfView];
[Sheet release];
}
-(void) actionSheet : (UIActionSheet *) actionSheet
ClickedButtonAtIndex : (NSInteger) buttonIndex
{
NSLog (@ “ ActionSheet Delegate called and buttonindex is %d”, button Index);
If (buttonIndex = = 0)
{
}
If (buttonIndex = = Ø)
{
}
}
// preparing colors using RGB values:
UIColor * color = [ UIColor ColorWithRed :95
Green:120
Blue :220
Alpha :1];
// class methods:
UIColor * cColor = [UIColor red color];
// No Color:
Self ViewBackgroundColor = [UIColor ClearColor];
//Convert Image to Color:
Self ViewBackgroundColor = [UIColor ColorWithPatternImage:
[UIImage imageNamed : @ “1.jpg”]]
UILabel * lbl;
// regular and size is 18:
Lbl font = [ UIFont SystemFontOfSize : 18];
// Bold:
Lbl font = [ UIFont boldSystemFontOfSize : 20];
//Font Name:
Lbl .font = [UIFont fontWithName :@ “vedina” Size:20];
// getting screen frame:
CGRECT rc = [[ UIScreen mainScreen] applicationFrame];
/*
For IMET - - No Coding in I phone, code having only
for UDID - - 40 digit for I phone
32 digit for Iphone simulator
*/
UIDevice *aDevice = [UIDevice CurrentDevice];
NSString * u did = [ aDevice uniqueIdentifier];
NSString * devName = [ aDevice name];
NSString * devModel = [aDevice model];
NSString * version = [ aDevice SystemVersion];
// getting batting level:
Float batterlevel = [a device batterylevel];
// 0 to 1, -1 if battery state
Is un known. 
Our work-support plans provide precise options as per your project tasks. Whether you are a newbie or an experienced professional seeking assistance in completing project tasks, we are here with the following plans to meet your custom needs:
| Name | Dates | |
|---|---|---|
| IOS Development Training | Oct 28 to Nov 12 | View Details |
| IOS Development Training | Nov 01 to Nov 16 | View Details |
| IOS Development Training | Nov 04 to Nov 19 | View Details |
| IOS Development Training | Nov 08 to Nov 23 | View Details |

Ravindra Savaram is a Technical Lead at Mindmajix.com. His passion lies in writing articles on the most popular IT platforms including Machine learning, DevOps, Data Science, Artificial Intelligence, RPA, Deep Learning, and so on. You can stay up to date on all these technologies by following him on LinkedIn and Twitter.