Come creare un bottone con forma circolare

      Nessun commento su Come creare un bottone con forma circolare

Un saluto a tutti gli amici del blog che ogni giorno diventando sempre più numerosi questa sera ho deciso di spiegarvi un trick molto carino…… tutto quello che faremo è di rendere il classico bottone di forma rettangolare lo trasformeremo in forma circolare.

Tutto questo è possibile grazie all’utilizzo di un  framework per essere precisi QuartzCore.framework

Ok testiamo subito questo trick creiamo un nuovo progetto di tipo viewBased e chiamiamolo bottone

Per prima cosa inseriamo il framework QuartzCore.framework(se non  sapete come fare andate alla lezione riguardante le mappe li spiega come fare Link)

Adesso andiamo sul file bottoneViewController.h e scriviamo questo codice:


#import <UIKit/UIKit.h>

#import<QuartzCore/QuartzCore.h>//essenziale per quello che vogliamo fare!!!

@interface bottoneViewController : UIViewController{

IBOutlet  UIButton *tuoBottone;

}

@property(nonatomic,retain)  IBOutlet  UIButton *tuoBottone;

@end

Ora andiamo nel file.m


#import "bottoneViewController.h"

 

@implementation bottoneViewController

@synthesize tuoBottone;

 

- (void)didReceiveMemoryWarning

{

[super didReceiveMemoryWarning];

}

 

#pragma mark - View lifecycle

 

- (void)viewDidLoad

{

[super viewDidLoad];

[[tuoBottone layer] setCornerRadius:10.0f];//settaggio del raggio

[[tuoBottone layer] setMasksToBounds:YES];

[[tuoBottone layer] setBorderWidth:1.0f];//settaggio del borodo

}

Per aumentare la “rotondità” del bottone modificate i valori del settaggio

Ora non ci resta che andare nel file bottoneViewController.xib inseriamo un bottone sulla nostra schermata poi andiamo sul file’s owner e colleghiamo  tuoBottone al bottone

Download Progect Link