Search This Blog

Friday, August 1, 2014

Creating a Button using Swift

 //MARK:UIButton
    func buttonClass()
    {
        //Creating the Button
        var btn:UIButton!
        btn = UIButton(frame: CGRectMake(100, 100, 100, 30));
        
        //set Title
        btn.setTitle("Login", forState:UIControlState.Normal)
        
        //set Text Color
        btn.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal)
        
        //set Back ground Color
        btn.backgroundColor = UIColor.greenColor()
        
        //Add target
        btn.addTarget(self, action: "buttonTapped:", forControlEvents: UIControlEvents.TouchUpInside)
        
        //Add to the View
        self.view.addSubview(btn)
    }
    func buttonTapped(sender : UIButton!)
    {
        var myBtnObj = sender
        println("button tapped called")
    }


creating an Image View using Swift

Class Abc:UIViewController
{    

    //MARK:UIImageView 
    func imageViewClass()
    {
        //Creating Image View
        var imgView:UIImageView!
        imgView = UIImageView(frame: CGRectMake(100, 100, 100, 100))
        
        //set Image
        imgView.image = UIImage(named: "a.png")
        
        //set Back Ground Color
        imgView.backgroundColor = UIColor.blackColor()
        
        //Add gesture
        var tap =  UITapGestureRecognizer(target: self, action: "imageTapped:")
        imgView.gestureRecognizers = NSArray(object: tap)
        imgView.userInteractionEnabled = true
        
        //set Content Mode
        imgView.contentMode = UIViewContentMode.ScaleAspectFill
        
        //Add to View
        self.view.addSubview(imgView)
    }
    func imageTapped(sender: UITapGestureRecognizer!)
    {
        println("My Image is Tapped")
    }
    

}

Creating a Label in Swift

      //MARK:UILabel
    func labelClass()
    {
        //Create Label
        var lbl:UILabel!
        lbl = UILabel(frame: CGRectMake(100, 100, 100, 40))
        
        //set text
        lbl.text = "First Label"
        
        //Text Color
        lbl.textColor = UIColor.redColor()
        
        //Add SubView
        self.view.addSubview(lbl)
    }