`UINavigationBar` and `UINavigationItem` are commonly used controls in iOS development. Today I will introduce six tips about the navigation bar. 1. Set the navigation bar title self.title=@"iOS Development: iOSDevTip"; How to set it up: [self.navigationController.navigationBarsetBarStyle:UIBarStyleBlack]; `UIBarStyle` style: typedefNS_ENUM(NSInteger,UIBarStyle){ UIBarStyleDefault = 0, UIBarStyleBlack = 1, UIBarStyleBlackOpaque =1,//Deprecated.UseUIBarStyleBlack UIBarStyleBlackTranslucent=2,//Deprecated.UseUIBarStyleBlackandsetthetranslucentpropertytoYES }; `UIBarStyleDefault` is the default style, `UIBarStyleBlack` is black and opaque. `UIBarStyleBlackOpaque` and `UIBarStyleBlackTranslucent` are already deprecated. If you want to set the navigation bar transparent, you can add the following code: self.navigationController.navigationBar.translucent=YES; self.navigationItem.title=@"test"; The dumber way is: self.navigationItem.title=@""; You can also set it like this: [[UIBarButtonItemappearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0,-60)forBarMetrics:UIBarMetricsDefault]; self.navigationItem.leftBarButtonItem=[[UIBarButtonItemalloc]initWithTitle:@"back"style:UIBarButtonItemStylePlaintarget:selfaction:@selector(back:)]; -(void)back:(id)sender { [self.navigationControllerpopViewControllerAnimated:YES]; } 6. What to do if the left swipe back gesture fails If you set `leftBarButtonItem` as in the previous step, the left swipe back gesture will be invalid. Just set the `UIGestureRecognizerDelegate` proxy: self.navigationController.interactivePopGestureRecognizer.delegate=self; The above are six tips about the navigation bar. For more iOS development related technologies, please follow my WeChat public account iOS Development: **iOSDevTip** |
<<: Technical interview strategies worth reading
On a dark and windy night, snakes danced wildly o...
As an Internet operator and promoter, do you know...
"Forrest Gump" said: "Life is like...
Do you know "Jiexiang"? Yes, it is the ...
During this year’s 618, the battle reports of maj...
Produced by: Science Popularization China Author:...
Recently, it was reported that Sony may launch HD...
According to the latest data, AMD accounted for 8...
It is said that most people go to the toilet Take...
Since hitting its highest point in January this y...
The market seems to really like playing jokes on ...
When converting the pricing of existing mortgage ...
Today's case comes from the ongoing 18th Priv...
If Jobs' attempt to manufacture Apple compute...
We use mobile phones every day, but many people m...