คำถามติดแท็ก uinavigationitem

30
ฉันจะเปลี่ยนชื่อของปุ่ม“ ย้อนกลับ” บนแถบนำทางได้อย่างไร
ปัจจุบันค่าเริ่มต้นของปุ่มแถบด้านซ้ายคือชื่อของมุมมองที่โหลดมุมมองปัจจุบันหรืออีกนัยหนึ่งมุมมองที่จะแสดงเมื่อกดปุ่ม (ปุ่มย้อนกลับ) ฉันต้องการเปลี่ยนข้อความที่แสดงบนปุ่มเป็นอย่างอื่น ฉันพยายามวางบรรทัดของรหัสต่อไปนี้ในวิธี viewDidLoad ของตัวควบคุมมุมมอง แต่ดูเหมือนจะไม่ทำงาน self.navigationItem.leftBarButtonItem.title = @"Log Out"; ฉันควรทำอย่างไรดี? ขอบคุณ

30
การลบข้อความหัวเรื่องของ iOS UIBarButtonItem
สิ่งที่ฉันต้องการทำคือการลบข้อความออกจากปุ่ม 'ย้อนกลับ' ของ a UIBarButtonItemโดยเหลือเพียงเครื่องหมายบั้งสีน้ำเงินบนแถบนำทาง โปรดทราบว่าฉันกำลังพัฒนาสำหรับ iOS 7 ฉันได้ลองวิธีการหลายวิธีรวมถึง แต่ไม่ จำกัด เฉพาะ: นี่เป็นวิธีภาพที่ฉันไม่ชอบ (ภาพดูผิดที่): UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"iOS7BackButton"] style:UIBarButtonItemStylePlain target:self action:@selector(goToPrevious:)]; self.navigationItem.leftBarButtonItem = barBtnItem; วิธีอื่นที่ฉันลองใช้คือสิ่งนี้ซึ่งใช้ไม่ได้ (ไม่มีอะไรปรากฏ): UIBarButtonItem *barBtn = [[UIBarButtonItem alloc]init]; barBtn.title=@""; self.navigationItem.leftBarButtonItem=barBtn; สิ่งที่ฉันต้องการบรรลุคือปุ่มย้อนกลับที่พบในแอปเพลง iOS 7 ซึ่งมีเพียงรูปตัววีเดียว ขอบคุณ

12
ปุ่มโทรกลับใน navigationController ใน iOS
ฉันได้ผลักมุมมองไปยังตัวควบคุมการนำทางและเมื่อฉันกดปุ่มย้อนกลับมันจะไปที่มุมมองก่อนหน้าโดยอัตโนมัติ ฉันต้องการทำบางสิ่งเมื่อกดปุ่มย้อนกลับก่อนที่จะเปิดมุมมองออกจากสแต็ก ฟังก์ชันเรียกกลับปุ่มย้อนกลับคืออะไร?

20
วิธีเปลี่ยนข้อความบนปุ่มย้อนกลับ
โดยค่าเริ่มต้นปุ่มย้อนกลับจะใช้เป็นข้อความบนชื่อของวิวคอนโทรลเลอร์ ฉันสามารถเปลี่ยนข้อความที่ปุ่มย้อนกลับโดยไม่เปลี่ยนชื่อของตัวควบคุมมุมมองได้หรือไม่ ฉันต้องการสิ่งนี้เนื่องจากฉันมีตัวควบคุมมุมมองที่ชื่อยาวเกินไปที่จะแสดงและในกรณีนี้ฉันต้องการแสดงเพียง "ย้อนกลับ" เป็นคำบรรยายสำหรับปุ่มย้อนกลับ ฉันลองทำสิ่งต่อไปนี้แล้วซึ่งไม่ได้ผล: self.navigationItem.leftBarButtonItem.title = @"Back"; ขอบคุณ.

13
iPhone: การตั้งค่าชื่อแถบนำทาง
สวัสดีทุกคน ฉันยังใหม่สำหรับการพัฒนา iPhone และฉันมีปัญหาเล็กน้อยในการหาวิธีเปลี่ยนชื่อแถบนำทาง สำหรับคำถามอื่นในไซต์นี้มีคนแนะนำให้ใช้: viewController.title = @"title text"; แต่นั่นไม่ได้ผลสำหรับฉัน ... ฉันจำเป็นต้องเพิ่ม UINavigationController เพื่อทำสิ่งนี้ให้สำเร็จหรือไม่? หรืออาจเป็นเพียงเต้าเสียบจากคลาสย่อย UIViewController ของฉัน? ถ้ามันช่วยได้ฉันกำหนดแถบนำทางใน IB และฉันกำลังพยายามตั้งชื่อเรื่องในคลาสย่อย UIViewController ของฉัน นี่เป็นอีกหนึ่งสิ่งง่ายๆที่ทำให้ฉันปวดหัว การใส่ self.title = @ "title text"; ในviewDidLoadและinitWithNibNameไม่ทำงานเช่นกัน ใครรู้ว่าเกิดอะไรขึ้นและจะทำให้มันเกิดขึ้นได้อย่างไร? ขอบคุณ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.