Look first.
Code:
@property (nonatomic, strong) Uisegmentedcontrol *Segmentedcontrol;-(void) createsegmentcontroller{Nsarray*segmentedarray = [Nsarray arraywithobjects:@"Notice",@"Reviews", nil]; Uisegmentedcontrol*segmentedcontrol =[[Uisegmentedcontrol Alloc]initwithitems:segmentedarray]; Segmentedcontrol.frame= CGRectMake (0,0, the, A); Segmentedcontrol.selectedsegmentindex=0; Segmentedcontrol.tintcolor= Uicolorfromrgb (0x3e4759); Segmentedcontrol.backgroundcolor=[Uicolor Whitecolor]; SegmentedControl.layer.masksToBounds=YES; SegmentedControl.layer.cornerRadius= A; SegmentedControl.layer.borderWidth=0.5; SegmentedControl.layer.borderColor= Uicolorfromrgb (0x3e4759). Cgcolor; Nsdictionary*dicnor = [Nsdictionary Dictionarywithobjectsandkeys:uicolorfromrgb (0x3e4759), Nsforegroundcolorattributename,[uifont systemfontofsize: -],nsfontattributename, nil]; [Segmentedcontrol Settitletextattributes:dicnor Forstate:uicontrolstatenormal]; Nsdictionary*dicselect = [Nsdictionary dictionarywithobjectsandkeys:[uicolor whitecolor],nsforegroundcolorattributename,[ Uifont systemfontofsize: -],nsfontattributename, nil]; [Segmentedcontrol Settitletextattributes:dicselect forstate:uicontrolstateselected]; [Segmentedcontrol addtarget:self Action: @selector (Indexdidchangeforsegmentedcontrol:) forControlEvents: Uicontroleventvaluechanged]; [Self.navigationitem Settitleview:segmentedcontrol]; Self.segmentedcontrol=Segmentedcontrol;}-(void) Indexdidchangeforsegmentedcontrol: (Uisegmentedcontrol *) sender{Nsinteger selecindex=Sender.selectedsegmentindex; if(Selecindex = =0) {Sender.selectedsegmentindex=0; } Else{Sender.selectedsegmentindex=1; }}
Customization of iOS Uisegmentedcontrol