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

ใน iOS และ Mac OSX segue เป็นวัตถุที่กำหนดค่าได้ซึ่งระบุการเปลี่ยนจากฉากหนึ่งไปยังอีกฉากหนึ่ง


4
กลุ่มการเลือกทั้งหมดแตกต่างกันอย่างไร
แสดง แสดงรายละเอียด นำเสนออย่างสุภาพ งานนำเสนอ Popover กำหนดเอง ความแตกต่างระหว่างพวกเขาคืออะไร? ฉันไม่พบเอกสารใด ๆ เกี่ยวกับเรื่องนี้ เคยมีบางอย่างที่ฉันพบในการค้นหาของ Google แต่ตอนนี้มันหายไป: https://developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html
300 ios  ios8  xcode6  segue 

10
ป้องกันการแยกในวิธีการเตรียมความพร้อมก่อนเริ่ม?
เป็นไปได้ไหมที่จะยกเลิกการทำต่อในprepareForSegue:วิธีการ? ฉันต้องการที่จะทำการตรวจสอบบางอย่างก่อนที่จะทำต่อและถ้าเงื่อนไขไม่เป็นความจริง (ในกรณีนี้ถ้าบางส่วนUITextFieldว่างเปล่า) ให้แสดงข้อความแสดงข้อผิดพลาดแทนการทำต่อ

15
โดยทางโปรแกรมกลับไปยัง ViewController ก่อนหน้าใน Swift
ฉันส่งผู้ใช้ไปยังหน้าเว็บด้วยการคลิกปุ่ม หน้านี้เป็นUITableViewController UITableViewController ตอนนี้หากผู้ใช้แตะที่เซลล์ฉันต้องการผลักเขากลับไปที่หน้าก่อนหน้า ฉันคิดถึงสิ่งที่ชอบ self.performSegue("back")....แต่ดูเหมือนจะเป็นความคิดที่ไม่ดี วิธีที่ถูกต้องในการทำคืออะไร?
211 ios  swift  segue 

13
สร้าง segue โดยทางโปรแกรม
ฉันมีส่วนร่วมUIViewControllerที่ส่วนUIViewsControllersขยายของฉันทั้งหมดเพื่อนำการดำเนินการทั่วไปมาใช้ซ้ำ ฉันต้องการตั้งค่าการต่อยอดให้กับ "สามัญ" นี้UIViewControllerเพื่อให้ผู้อื่นUIViewControllersได้รับมรดก ฉันกำลังพยายามหาวิธีที่ฉันจะเขียนโปรแกรม ฉันเดาว่าคำถามอาจเป็นไปได้อย่างไรที่ฉันจะตั้งค่าให้segueกับทุกคนUIViewControllersโดยไม่ต้องเข้าไปในกระดานเรื่องราวและทำด้วยมือ
202 ios  objective-c  segue 

10
IOS - วิธีแยกย่อยโดยใช้โปรแกรมอย่างรวดเร็ว
ฉันกำลังสร้างแอพที่ใช้ Facebook SDK เพื่อตรวจสอบสิทธิ์ผู้ใช้ ฉันกำลังพยายามรวมตรรกะของ Facebook ไว้ในชั้นเรียนอื่น นี่คือรหัส (ปล้นเพื่อความเรียบง่าย): import Foundation class FBManager { class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){ //... handling all session states FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in println("Logged in user: \n\(result)"); let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) let loggedInView: UserViewController = …
185 ios  iphone  facebook  swift  segue 

5
ดำเนินการ Segue โดยทางโปรแกรมและส่งพารามิเตอร์ไปยังมุมมองปลายทาง
ในแอพของฉันฉันมีปุ่มที่ทำงานเป็นส่วนย่อยแบบเป็นโปรแกรม: - (void)myButtonMethod { //execute segue programmatically [self performSegueWithIdentifier: @"MySegue" sender: self]; } ฉันต้องการทราบว่ามีวิธีการอ้างอิงมุมมองปลายทางและส่งผ่านพารามิเตอร์บางอย่างหรือไม่ ฉันรู้ว่าในprepareForSegueวิธีการฉันสามารถอ้างถึงด้วย: myDestinationViewController *vc = [segue destinationViewController];แต่ฉันไม่ทราบวิธีการดำเนินการในส่วนย่อยทางโปรแกรม คุณมีความคิดใด ๆ ขอบคุณ yassa UPDATE: ฉันขอโทษสำหรับคำถามนี้ !!! ฉันค้นพบเพียงว่าแม้ว่าซีคิวจะถูกเรียกใช้โดยทางโปรแกรมprepareForSegueเมธอดนั้นถูกเรียกใช้อยู่แล้วดังนั้นจึงเป็นไปได้ที่จะส่งพารามิเตอร์ในแบบปกติเหมือนกัน

10
เริ่มต้นตามเงื่อนไขที่ตำแหน่งต่างๆในสตอรีบอร์ดจาก AppDelegate
ฉันมีสตอรี่บอร์ดที่ตั้งค่าด้วยการเข้าสู่ระบบที่ใช้งานได้และตัวควบคุมมุมมองหลักส่วนหลังเป็นตัวควบคุมมุมมองที่ผู้ใช้จะถูกนำทางไปเมื่อการเข้าสู่ระบบสำเร็จ วัตถุประสงค์ของฉันคือแสดงตัวควบคุมมุมมองหลักทันทีหากการตรวจสอบความถูกต้อง (เก็บไว้ในพวงกุญแจ) สำเร็จและแสดงตัวควบคุมมุมมองการเข้าสู่ระบบหากการรับรองความถูกต้องล้มเหลว โดยทั่วไปฉันต้องการทำสิ่งนี้ใน AppDelegate ของฉัน: // url request & response work fine, assume success is a BOOL here // that indicates whether login was successful or not if (success) { // 'push' main view controller } else { // 'push' login view controller } ฉันรู้เกี่ยวกับวิธีการ performSegueWithIdentifier: แต่วิธีนี้เป็นวิธีการอินสแตนซ์ของ UIViewController …

12
เงาดำบนแถบนำทางระหว่างการเปลี่ยนภาพหลังจากอัปเกรดเป็น Xcode 5.1 และ iOS 7.1
เมื่อฉันนำทางไปมาระหว่างพาเรนต์และคอนโทรลเลอร์รองในตัวควบคุมการนำทางหลักโดยละเอียดฉันเห็นเงาดำทางด้านขวาของแถบนำทางที่ด้านบน เริ่มต้นหลังจากที่ฉันอัปเกรดเป็น Xcode 5.1 รู้สึกหยาบและเสียสมาธิ ฉันจะกำจัดมันได้อย่างไร?

11
กด segue ใน xcode โดยไม่มีภาพเคลื่อนไหว
ฉันกำลังใช้สตอรี่บอร์ดปกติและกดส่วนต่างๆใน xcode แต่ฉันต้องการให้มี segues ที่เพิ่งปรากฏในมุมมองถัดไปไม่ใช่เลื่อนมุมมองถัดไป (เช่นเดียวกับเมื่อคุณใช้แถบแท็บและมุมมองถัดไปจะปรากฏขึ้น) มีวิธีง่ายๆที่ดีในการทำให้ปุ่มกดปกติเพียงแค่ "ปรากฏ" ไม่ใช่ "สไลด์" โดยไม่จำเป็นต้องเพิ่มการกำหนดค่าเอง ทุกอย่างทำงานได้ดีโดยสมบูรณ์ฉันแค่ต้องการลบภาพเคลื่อนไหวสไลด์นั้นระหว่างมุมมอง
90 xcode  animation  segue 

1
อะไรคือความแตกต่างระหว่างเซ็กส์:“ แสดง”,“ แสดงรายละเอียด”,“ นำเสนอแบบโมเดิร์น”,“ นำเสนอเป็นป๊อปโอเวอร์” [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ Segues ต่างๆทำอะไรใน Xcode 6?
90 ios  xcode  xcode6  segue 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.