Mindmajix

Beginning Core graphics on the iPhone

Core Graphics FrameWork Reference:

    The core graphics framework is a c-based API that is based on the quartz advanced drawing engine. It provides low-level light 20 rendering with unmatched output fidelity. You use this framework to handle path–based drawing, transformation, color management,  off screen rendering, patterns, gradients and shadings, image data  management, Image Creation masking and POF document creation, display and parsing.

Structures:-

a) CGpoint

b) CGRect

c) CGSize

A) Struct   CGpoint

     {
       CGFloat   x;
       CGFloat   y;
      }

b) struct    CGRect

    {
       CGRect
       CGpoint    Origin;
       CGSize      Size;
    }

c) struct CGSize

    {
      CGFloat width;
      CGFloat  height;
    }

// preparing    CGPoint:   (x,y)

CGPoint    pnt;  Screenshot_1819   object   creating   for   CG point
  Pnt .x     =    200;
  Pnt .y     =    50;
           (or)
CGPoint  make   (200,50);

// preparing     CGSize  :     ( width ,   height)

CG size     Size;
Size.    Width     =200;
Size.    Height    =  100;
         (or)
CGSizeMake  (  200,100);

// preparing CGRect   (x,y,  width, height)

CGRect  re;

rc. Origin .x=20;
rc. origin .y=30;

rc. Size. Width= 100;
rc. size. height=200;
(or)
CGRectMake  (20,30,100,200);

Bounds:-

. h file:-

#  import     <UIKIT/UIKIT . h>
@  interface   UI titledViewController   :   UIViewController
{
IBOutlet     UIImage   view*  imgview;
}
-(IBAction )  button   click;
@  end

  . m file:-

#  import   “ UItitledViewController. h”
@  implementation   UItitledViewController
-(void) viewDidload
 {
  Imgview.  Image   =  [UIImage  imageNamed@  “I phone – 4.jpg”]
  Imgview .frame   =    self  .  view   . frame;
 Imgview . alpha  = 1;
[  Super viewDidload];
}
-(IBAction )   button   click
 {
CGRect    rc   =  imgview. Frame;
NSLog   (@  “rc  is    c  %     0. Of,   %  0.of,  %0.of”);
rc .origin  x ,rc. Origin .y,          rc. size. width ,rc size. Height);
                Screenshot_1807                                                      Screenshot_1807
        Point origin             +         point   size  =   CGRect

Screenshot_1818

// Imgview. frame=  CGRectMake  (rc.origin.x+100,

(To make changes                 rc.origin.y+150,                          
    In the image                 rc.size.width+50;
Which is in the Rect )           rc .size. height+50);

// center

Imgview .Center    = self .view .center;
Img view.  bounds

 

 


 

0 Responses on Beginning Core graphics on the iPhone"

Leave a Message

Your email address will not be published. Required fields are marked *

Copy Rights Reserved © Mindmajix.com All rights reserved. Disclaimer.
Course Adviser

Fill your details, course adviser will reach you.