The effect is as follows:
ViewController.h
1 #import <UIKit/UIKit.h>23@interface viewcontroller: Uiviewcontroller4@end
Viewcontroller.m
1 #import "ViewController.h"2 3 @interfaceViewcontroller ()4 @end5 6 @implementationViewcontroller7 8- (void) Viewdidload {9 [Super Viewdidload];Ten One //Navigation bar Actions ASelf.navigationItem.prompt =@"Custom Buttons"; -Self.navigationItem.title =@"Custombarbutton"; -UIImage *imgicon = [UIImage imagenamed:@"Smile.png"]; theUiimageview *imgvcustom =[[Uiimageview alloc] initwithimage:imgicon]; -Self.navigationItem.rightBarButtonItem =[[Uibarbuttonitem alloc] initwithcustomview:imgvcustom]; - - //Tool bar Operation +Uiswitch *switchcustom =[[Uiswitch alloc] init]; -Switchcustom.on =YES; +Uibarbuttonitem *barbtnitemcustom1 =[[Uibarbuttonitem alloc] initwithcustomview:switchcustom]; A atUisegmentedcontrol *segmentcontrolcustom = [[Uisegmentedcontrol alloc] initwithitems:@[@"1",@"2",@"3",@"4"]]; -Segmentcontrolcustom.selectedsegmentindex =1; -Segmentcontrolcustom.frame = CGRectMake (0,0, $, -); -Uibarbuttonitem *barbtnitemcustom2 =[[Uibarbuttonitem alloc] initwithcustomview:segmentcontrolcustom]; - [self settoolbaritems:@[barbtnitemcustom1, barBtnItemCustom2] animated:yes]; - } in -- (void) didreceivememorywarning { to [Super didreceivememorywarning]; + //Dispose of any resources the can be recreated. - } the *- (void) Viewwillappear: (BOOL) Animated { $ [Self.navigationcontroller settoolbarhidden:no animated:animated];Panax Notoginseng } - the @end
AppDelegate.h
1 #import <UIKit/UIKit.h>23@interface Appdelegate:uiresponder < Uiapplicationdelegate>4 @property (Strong, Nonatomic) UIWindow *window; 5 @property (Strong, Nonatomic) Uinavigationcontroller *Navigationcontroller; 6 7 @end
Appdelegate.m
1 #import "AppDelegate.h"2 #import "ViewController.h"3 4 @interfaceappdelegate ()5 @end6 7 @implementationappdelegate8 9-(BOOL) Application: (UIApplication *) application didfinishlaunchingwithoptions: (Nsdictionary *) launchoptions {Ten_window =[[UIWindow alloc] initwithframe:[[uiscreen mainscreen] bounds]; OneViewcontroller *viewcontroller =[[Viewcontroller alloc] init]; A_navigationcontroller =[[Uinavigationcontroller alloc] initwithrootviewcontroller:viewcontroller]; -_window.rootviewcontroller =_navigationcontroller; - [_window Addsubview:_navigationcontroller.view]; the [_window makekeyandvisible]; - returnYES; - } - +- (void) Applicationwillresignactive: (UIApplication *) Application { - } + A- (void) Applicationdidenterbackground: (UIApplication *) Application { at } - -- (void) Applicationwillenterforeground: (UIApplication *) Application { - } - -- (void) Applicationdidbecomeactive: (UIApplication *) Application { in } - to- (void) Applicationwillterminate: (UIApplication *) Application { + } - the @end
037 customizing buttons in the toolbar (2)