Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะลบเส้นขอบในแถบนำทางอย่างรวดเร็วได้อย่างไร?


หากต้องการลบเส้นขอบออกจากแถบนำทางอย่างรวดเร็ว เราเพียงแค่เพิ่มโค้ดสองสามบรรทัด มาดูกันว่าแถบการนำทางจะหน้าตาเป็นอย่างไรเมื่อเราเรียกใช้โดยไม่เปลี่ยนแปลงอะไรเลย

จะลบเส้นขอบในแถบนำทางอย่างรวดเร็วได้อย่างไร?

ตอนนี้เรามาลองซ่อนเส้น/เส้นขอบที่แสดงในผลลัพธ์ด้านบนกัน

แถบนำทางมีสองสิ่งที่ให้มุมมองเริ่มต้นของเงาสีเทาพร้อมกับบรรทัดล่างดังที่แสดงด้านบน หนึ่งคือภาพพื้นหลัง และอีกอันคือภาพเงา

อันดับแรก เราจะซ่อนภาพเงาโดยตั้งค่าเป็นภาพว่างและดูว่ามีลักษณะอย่างไร

ใน viewDidLoad ของคุณให้เพิ่มโค้ดต่อไปนี้ -

self.navigationController?.navigationBar.shadowImage = UIImage()

เมื่อเรารันโค้ดข้างต้น เราจะได้ผลลัพธ์ดังต่อไปนี้ −

จะลบเส้นขอบในแถบนำทางอย่างรวดเร็วได้อย่างไร?

ตอนนี้ เราจะซ่อนภาพพื้นหลังเหมือนกับภาพเงา และดูเหมือนว่าแถบนำทางจะหายไป

จะลบเส้นขอบในแถบนำทางอย่างรวดเร็วได้อย่างไร?