การสลับสไตล์แถบนำทางสไตล์ซองจดหมายสีแดง WeChat, การสลับการเปลี่ยนสี, การสลับภาพพื้นหลังของแถบนำทาง, การสลับความโปร่งใสของแถบนำทาง, การสลับแถบนำทาง
VHLNavigation เวอร์ชัน Swift
การศึกษาอ้างอิง
สามตัวเลือกสำหรับการสลับระหว่าง NavigationBar แบบโปร่งใสและโปร่งแสง
HansNavคอนโทรลเลอร์
WRNavigationBar
ลากโฟลเดอร์ VHLNavigation
ลงในโปรเจ็กต์ด้วยตนเอง
หรือนำเข้า pod 'VHLNavigation'
ผ่านพ็อด
นำเข้าไฟล์ส่วนหัว: #import "VHLNavigation.h"
[self vhl_setNavBarHidden:YES];
[self vhl_setNavBarBackgroundImage:[UIImage imageNamed:@"navbg"]];
[self vhl_setNavBarBarTintColor:[UIColor colorWithRed:0.35 green:0.42 blue:0.58 alpha:1.00]];
[self vhl_setNavigationSwitchStyle:VHLNavigationSwitchStyleFakeNavBar];
设置导航栏背景颜色
[self vhl_setNavBarBackgroundColor:[UIColor whiteColor]];
设置导航栏透明度
[self vhl_setNavBarBackgroundAlpha:1.0f];
设置状态栏样式
[self vhl_setStatusBarStyle:UIStatusBarStyleLightContent];
设置导航栏标题颜色
[self vhl_setNavBarTitleColor:[UIColor whiteColor]];
设置导航栏按钮颜色
[self vhl_setNavBarTintColor:[UIColor whiteColor]];
设置是否隐藏分割线
[self vhl_setNavBarShadowImageHidden:YES];
2019.09.28แก้ไข ปัญหาการเปลี่ยนสีโปร่งใสใน iOS 13
2019.09.27 แก้ไขปัญหาข้อขัดข้องเมื่อคลิกปุ่มย้อนกลับเริ่มต้นในแถบนำทางภายใต้ iOS 13 ปรับให้เข้ากับสไตล์การสลับ PageSheet แบบข้ามกิริยาของ iOS 13
2019.03.15 แก้ไขปัญหาความสูงผิดปกติของแถบนำทาง เช่น การแชร์ฮอตสปอตและการโทรออก
2018.12.27 เพิ่มการตั้งค่าแยกต่างหากเพื่อละเว้น ViewController ที่ระบุ
2018.12.04 แก้ไขปัญหาที่แถบนำทางอาจถูกบังอยู่ใต้ Modal Jump
2018.11.09 เพิ่มการตั้งค่าว่าจะเปิดใช้งานท่าทางเลื่อนด้านข้างหรือไม่
2018.11.05 ปรับให้เข้ากับ iPhone XR และแถบสถานะอื่นๆ
2018.07.03 ปรับเอฟเฟกต์การแสดงผลของการสลับจากแถบสถานะ + แถบนำทางเป็นไม่มีแถบสถานะ + ไม่มีแถบนำทาง
2018.07.02 แก้ไขปัญหาที่แถบการนำทางอาจกะพริบเมื่อคลิก TabBar ใต้ TabBarController
2018.06.14 เพิ่มความสามารถในการตั้งค่ามุมมองพื้นหลังของแถบนำทาง ซึ่งสามารถสลับระหว่างเอฟเฟกต์เบลอแบบไดนามิกของ WeChat และเอฟเฟกต์อื่น ๆ
2018.06.12 แก้ไขปัญหาที่เมื่อเปิดจากแถบสถานะไปยังแถบสถานะ เนื้อหาด้านล่างจะแสดงเนื่องจากการแคบของแถบนำทาง
2018.06.07 แก้ไขปัญหาที่แถบนำทางอาจมีพื้นหลังสีขาวใต้ Modal Jump
2018.04.28 แก้ไขปัญหาที่ทำให้การแสดงแถบนำทางถูกชดเชยเมื่อสืบทอดมาจาก UITableViewController
2017.09.23 แก้ไขปัญหาที่พื้นหลังสีขาวจะปรากฏขึ้นเมื่อสลับแถบนำทางที่ซ่อนอยู่เป็นแถบนำทางสไตล์อื่น เพิ่มแถบนำทางแบบลอย
2017.09.21 ปรับให้เข้ากับ iOS11 และ iPhone X
2017.09.01 เพิ่มสวิตช์โปร่งใส