ตกลง. ฉันเกลียดตัวเลือกทั้งหมดเหล่านี้เป็นการส่วนตัว ดังนั้นฉันมากับตัวเอง
จากข้อมูลที่ฉันได้เห็น ปรากฏว่าตัวควบคุมมุมมองก่อนหน้านี้อยู่ในการควบคุมของปุ่ม "ย้อนกลับ" ของตัวเองที่จะนำเสนอบนตัวควบคุมมุมมองผลักดัน
ฉันสร้างวิธีการโหลดขี้เกียจสำหรับ NavigationItem บนตัวควบคุมที่ต้องการเปลี่ยนปุ่มย้อนกลับ
ฉันเป็นผู้ควบคุมผู้ซื้อเชิญ
คำเชิญผู้ซื้อคือข้อความที่ตั้งค่าไว้
แต่ปุ่มย้อนกลับจำเป็นต้องได้รับเชิญ
นี่คือรหัสที่ฉันใช้ในการสร้างปุ่มย้อนกลับ
ฉันวางโค้ดนี้ไว้ที่ด้านบนของไฟล์ Implementatio (.m) ของคอนโทรลเลอร์และมันจะแทนที่เมธอดของ super โดยอัตโนมัติ
- (UINavigationItem *)navigationItem{
UINavigationItem *item = [super navigationItem];
if (item != nil && item.backBarButtonItem == nil)
{
item.backBarButtonItem = [[[UIBarButtonItem alloc] init] autorelease];
item.backBarButtonItem.title = @"Invite";
}
return item;
}
ฉันรู้สึกว่านี่เป็นวิธีที่ยอดเยี่ยมกว่ามากในการทำสิ่งนี้ให้สำเร็จ
ฉันวางรหัสนี้ในที่เดียวและจะได้รับการเติมโดยอัตโนมัติเมื่อจำเป็น
ไม่จำเป็นต้องโทรหารหัสก่อนที่จะส่งคำขอแต่ละครั้ง
หวังว่านี่จะช่วยได้