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

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

16
แสดง clearColor UIViewController ผ่านทาง UIViewController
ฉันมีUIViewControllerมุมมองเป็น subview / modal ด้านบนของUIViewControllerมุมมองอื่นเช่นว่า subview / modal ควรมีความโปร่งใสและส่วนประกอบอะไรก็ตามที่ถูกเพิ่มเข้าไปใน subview นั้นควรมองเห็นได้ ปัญหาคือฉันมี subview แสดงพื้นหลังสีดำแทนที่จะมี clearColor ฉันพยายามที่จะทำให้UIViewเป็นสีที่ชัดเจนไม่ใช่พื้นหลังสีดำ มีใครรู้บ้างว่ามันมีอะไรผิดปกติหรือไม่? ข้อเสนอแนะใด ๆ ชื่นชม FirstViewController.m UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"SecondViewController"]; [vc setModalPresentationStyle:UIModalPresentationFullScreen]; [self presentModalViewController:vc animated:NO]; SecondViewController.m - (void)viewDidLoad { [super viewDidLoad]; self.view.opaque = YES; self.view.backgroundColor = [UIColor clearColor]; …

13
คำเตือน Xcode สตอรีบอร์ด: ปิดการอ้างอิงไอเท็มในการกำหนดค่าปัจจุบัน ปิดข้อ จำกัด นี้ในการกำหนดค่าปัจจุบัน
คำเตือนนี้เกิดขึ้นใน Xcode 6.1 ใครมีความคิดเห็นคำเตือนนี้หมายความว่าอะไรและจะเกิดอะไรขึ้นกับมัน ขอบคุณมาก! ด้านล่างเป็นภาพหน้าจอที่มีคำเตือนเปิดอยู่ในซอร์สโค้ด " วิธีการค้นหาข้อ จำกัด ที่ทำให้เกิดการเตือน? Xcode ไม่ได้บอกคุณว่าข้อ จำกัด คือปัญหา

15
วิธีสร้างแอปพลิเคชั่นที่ว่างเปล่าใน Xcode ที่ไม่มีสตอรี่บอร์ด
Xcode6ได้ลบEmpty Applicationแม่แบบเมื่อสร้างโครงการใหม่ เราจะสร้างแอปพลิเคชั่นที่ว่างเปล่า (ไม่มีสตอรี่บอร์ด) Xcode6ขึ้นไปเช่นในเวอร์ชันก่อนหน้าได้อย่างไร
146 ios  xcode  storyboard  xcode6 

2
Xcode ยังคงสร้างกระดานเรื่องราวหลังจากการกดแป้นแต่ละครั้ง
โครงการ Xcode ของฉันโดยใช้สตอรี่บอร์ดเข้ามาอยู่ในสถานะที่แปลกมากเมื่อเร็ว ๆ นี้: Xcode ช่วยให้การสร้างโครงการทั้งหมดและสะดุดตากระดานหลังจากที่แต่ละปุ่มกด ฉันพบว่าไม่มีเหตุผลสำหรับพฤติกรรมนี้ในโครงการของฉันที่ทำให้ไฟล์ที่น่าสนใจต่าง ๆ (กระดานเรื่องราวและโครงการ) และการตั้งค่าใน Xcode (บางทีฉันไม่สามารถหามันได้) ไม่จำเป็นต้องบอกว่า "คุณสมบัติ" นี้ทำให้โครงการของฉันเป็นไปไม่ได้ เนื่องจากซีพียูใช้งานสร้างสตอรี่บอร์ดขึ้นมาใหม่อย่างต่อเนื่องเมื่อฉันพิมพ์รหัสใหม่ มีใครเห็นสิ่งนี้ไหม
145 ios  xcode  build  storyboard 

8
Outlets ไม่สามารถเชื่อมต่อกับการทำซ้ำเนื้อหา iOS
ฉันเพิ่งสร้างแอพและได้เริ่มเชื่อมต่อ @ IBOutlet เข้ากับกระดานเรื่องราว ฉันกำลังเชื่อมต่อบางส่วนกับป้ายกำกับในเซลล์ต้นแบบ UITableViewCell ด้วยสไตล์พื้นฐาน เมื่อฉันเชื่อมต่อแม้ว่าฉันได้รับข้อผิดพลาดนี้ในกระดานเรื่องราว: detailText Outlet จาก TableViewController ไปยัง UILabel ไม่ถูกต้อง Outlets ไม่สามารถเชื่อมต่อกับเนื้อหาที่เกิดซ้ำได้ มีคนช่วยฉันได้ไหม ฉันได้ตั้งค่าวิธีที่ฉันทำสำเร็จเสมอ แต่คราวนี้มันโยนความผิดพลาดนี้ให้ฉัน
144 ios  storyboard 

6
Xcode เปลี่ยนสตอรี่บอร์ดและไฟล์ XIB ที่ไม่ได้แก้ไข
สตอรีบอร์ดเป็นความเจ็บปวดจากมุมมองของกระบวนการทำงานแบบคอมไพล์เมื่อมีคนหลายคนทำงานร่วมกัน ตัวอย่างเช่น XML ในไฟล์. สตอรี่บอร์ดมี<document>แท็กเริ่มต้นtoolsVersionและsystemVersionแอตทริบิวต์ที่เปลี่ยนแปลงโดยการกำหนดค่าใด ๆ ก็ตามที่เครื่องมือจัดการไฟล์ล่าสุดกำลังทำงานอยู่ การซิงโครไนซ์เวอร์ชัน Xcode ของทุกคนดูเหมือนจะช่วยได้อย่างแม่นยำtoolsVersionแต่systemVersionจะมีการเปลี่ยนแปลงไม่ว่าจะเป็นอย่างไรทั้งนี้ขึ้นอยู่กับเวอร์ชัน Mac และ / หรือ OS X ที่นักพัฒนาใช้งานอยู่ นี่เป็นเรื่องงี่เง่า แต่ส่วนใหญ่ไม่เป็นอันตราย สิ่งที่ทำให้เรากังวลคือในบางครั้งการเปลี่ยนแปลงอื่น ๆ จะเกิดขึ้นโดยอัตโนมัติกับสตอรีบอร์ดเพียงแค่เปิดหลังจากไฟล์git pull. กล่าวคืออลิซทำการเปลี่ยนแปลงกับสตอรีบอร์ดยอมรับและผลักดันไปยังที่เก็บ จากนั้นบ็อบดึงการเปลี่ยนแปลงของอลิซและเปิดกระดานเรื่องราวเพื่อทำการเปลี่ยนแปลงเพิ่มเติม ทันทีที่เขาเปิดกระดานเรื่องราวไอคอนไฟล์จะเปลี่ยนเป็นสถานะที่แก้ไข แต่ไม่ได้บันทึกทันทีและgit statusแสดงให้เห็นว่ามีการเปลี่ยนแปลงแปลก ๆ เกิดขึ้นจำนวนมาก ทั้งหมดนี้โดยที่ Bob ไม่ได้เปลี่ยนแปลงอะไรหรือบันทึกไฟล์ด้วยตัวเอง การเปลี่ยนแปลงอัตโนมัติที่พบบ่อยที่สุดที่เราเห็นคือการหายไปหรือการปรากฏขึ้นอีกครั้งของ<classes>แท็กทั้งหมดที่อยู่ใกล้กับส่วนท้ายของไฟล์สตอรีบอร์ด เรายังไม่ทราบว่าอะไรเป็นสาเหตุของสิ่งนี้ เราอาจมีสตอรี่บอร์ดเวอร์ชันแปลหลายเวอร์ชันในไดเร็กทอรี. lproj ต่างๆและเมื่อเปิดภายในอินเทอร์เฟซ Builder ลำดับชั้นของคลาสอาจถูกลบออกจากบางเวอร์ชันและเพิ่มลงในเวอร์ชันอื่น ๆ หรือปล่อยให้อยู่คนเดียวในบางไดเร็กทอรี สิ่งนี้ทำให้เกิดเสียงดังgit diffมาก แต่ก็ไม่ได้ทำลายฟังก์ชันการทำงานใด ๆ เรามักจะเลือกเพิ่มการเปลี่ยนแปลงจริงที่เราทำลงในดัชนีของ git กระทำสิ่งเหล่านั้นจากนั้นก็ทิ้งสิ่งที่เกิดขึ้นเองและไร้สาระ<classes>ซ้ำของการเปลี่ยนแปลงนี่คือการกระทำเล็ก ๆ …

10
โหลดมุมมองจากไฟล์ xib ภายนอกในกระดานเรื่องราว
ฉันต้องการใช้มุมมองจากหลาย ๆ ผู้ควบคุมการดูในกระดานเรื่องราว ดังนั้นฉันจึงคิดเกี่ยวกับการออกแบบมุมมองใน xib ภายนอกดังนั้นการเปลี่ยนแปลงจึงสะท้อนให้เห็นใน viewcontroller แต่วิธีหนึ่งสามารถโหลดมุมมองจากภายนอก xib ในกระดานเรื่องราวและมันเป็นไปได้ยัง? หากไม่ใช่กรณีนี้มีทางเลือกอื่นใดบ้างที่จะเหมาะสมกับสถานการณ์ต่อไปนี้
131 ios  uiview  storyboard  xib 

11
คำเตือนสตอรีบอร์ด: เซลล์ตารางต้นแบบต้องมีตัวระบุที่ใช้ซ้ำ
ฉันได้รับคำเตือนนี้จากสตอรีบอร์ด - เซลล์ตารางต้นแบบต้องมีตัวระบุที่ใช้ซ้ำ ฉันได้เปลี่ยนชื่อตัวระบุในตัวตรวจสอบแอตทริบิวต์ แต่ดูเหมือนว่าจะไม่ได้ลบคำเตือนออกไป ข้อเสนอแนะใด ๆ ?
123 iphone  ios  xcode  storyboard 

4
Storyboard - อ้างถึง ViewController ใน AppDelegate
ลองพิจารณาสถานการณ์ต่อไปนี้: ฉันมีแอปที่ใช้สตอรี่บอร์ด ฉันเพิ่มออบเจ็กต์ ViewController ลงในสตอรี่บอร์ดเพิ่มไฟล์คลาสสำหรับ ViewController นี้ลงในโปรเจ็กต์และระบุชื่อของคลาสใหม่ในตัวตรวจสอบข้อมูลประจำตัว IB ตอนนี้ฉันจะอ้างถึง ViewController นี้โดยทางโปรแกรมจาก AppDelegate ได้อย่างไร ฉันได้สร้างตัวแปรกับคลาสที่เกี่ยวข้องและเปลี่ยนเป็นคุณสมบัติ IBOutlet แต่ฉันไม่เห็นวิธีใดที่จะสามารถอ้างถึง ViewController ใหม่ในโค้ดได้ - ความพยายามใด ๆ ที่จะ ctrl ลากการเชื่อมต่อไม่ได้ผล . เช่นภายใน AppDelegate ฉันสามารถไปที่ ViewController พื้นฐานได้เช่นนี้ (MyViewController*) self.window.rootViewController แต่ ViewController อื่น ๆ ที่อยู่ในสตอรี่บอร์ดล่ะ?

7
Adaptive segue ใน storyboard Xcode 6. Push เลิกใช้แล้วหรือไม่?
ตัวสร้างอินเทอร์เฟซ Xcode 6 โดยค่าเริ่มต้นจะมีช่องทำเครื่องหมายใหม่ "ใช้คลาสขนาด" ทำให้มุมมองปรับตัวได้ เมื่อฉันพยายามทำต่อเนื่องระหว่าง 2 มุมมองในสตอรีบอร์ดของฉันฉันมีตัวเลือกใหม่: แทนเก่า: ตอนนี้เรามี "show" และ "present modally" แทน "push" และ "modal" ตัวเลือกเก่าถูกทำเครื่องหมายว่าเลิกใช้งานแล้ว ฉันได้เลือกตัวเลือก "แสดง" เพราะในการตั้งค่าการทำต่อเรียกว่า "แสดง (เช่นพุช) แต่มันไม่ได้ผลักดัน ภาพเคลื่อนไหว Segue ดูเหมือนว่าสไลด์จากด้านล่าง (โมดอล) และแถบนำทางจะหายไป คำถามคือฉันจะทำให้งาน "แสดง" เป็นแบบพุชได้อย่างไร? เป็นไปได้หรือฉันควรใช้ "push (deprecated)" แทน ฉันจะหาข้อมูลเกี่ยวกับการทำต่อแบบใหม่ได้ที่ไหน? สิ่งเดียวที่ฉันพบในไลบรารีนักพัฒนา iOS8 คือStoryboards ช่วยคุณออกแบบส่วนต่อประสานผู้ใช้ของคุณแต่ไม่มีข้อมูลเกี่ยวกับการ "แสดง" UPDATE ฉันพยายามสร้างโปรเจ็กต์ใหม่และ "การแสดง" ก็ใช้งานได้จริงเหมือน "ดัน" ฉันคิดว่าปัญหาในโครงการของฉันอาจเป็นเพราะฉันใช้ตัวควบคุมการนำทางซ้ำกับรหัสเช่นนี้ …
121 storyboard  push  ios8  xcode6 

14
วิธีใช้ uiviewcontroller สตอรี่บอร์ดเดียวสำหรับคลาสย่อยหลาย ๆ
สมมติว่าฉันมีสตอรีบอร์ดที่มีUINavigationControllerเป็นตัวควบคุมมุมมองเริ่มต้น ควบคุมดูรากของมันคือ subclass ของซึ่งเป็นUITableViewController BasicViewControllerมีIBActionซึ่งเชื่อมต่อกับปุ่มนำทางด้านขวาของแถบนำทาง จากนั้นฉันต้องการใช้สตอรีบอร์ดเป็นเทมเพลตสำหรับมุมมองอื่น ๆ โดยไม่ต้องสร้างสตอรีบอร์ดเพิ่มเติม บอกว่ามุมมองเหล่านี้จะมีว่าอินเตอร์เฟซเดียวกัน แต่มีการควบคุมดูรากของการเรียนSpecificViewController1และซึ่งเป็นคลาสย่อยSpecificViewController2 ตัวควบคุมมุมมอง 2 ตัวนั้นจะมีฟังก์ชันและอินเทอร์เฟซเหมือนกันยกเว้นวิธี มันจะเป็นดังต่อไปนี้:BasicViewControllerIBAction @interface BasicViewController : UITableViewController @interface SpecificViewController1 : BasicViewController @interface SpecificViewController2 : BasicViewController ฉันจะทำอะไรแบบนั้นได้ไหม? ฉันสามารถเพียงอินสแตนซ์สตอรี่บอร์ดของBasicViewControllerแต่ต้องควบคุมดูราก subclass SpecificViewController1และSpecificViewController2? ขอบคุณ

5
การกำหนดค่าที่ผิดกฎหมาย: ไม่รองรับการรวบรวมเอกสาร IB ที่เก่ากว่า iOS 7 อีกต่อไป
ฉันปรับปรุงเมื่อเร็ว ๆ นี้XCode 9 เมื่อฉันสร้างแอปมันขึ้นว่า"การกำหนดค่าที่ผิดกฎหมาย"สำหรับสตอรีบอร์ดบางรายการในไฟล์พ็อดของฉัน ฉันพยายามสร้างไฟล์สตอรีบอร์ดขึ้นมาใหม่ แต่ไม่ได้ผล

7
การจัดวางอัตโนมัติ: เพิ่มข้อ จำกัด ให้กับ superview และไม่ใช่ Top Layout Guide?
ฉันมี UIView ใน UIViewController ในสตอรี่บอร์ดซึ่งฉันต้องการเพิ่มข้อ จำกัด ให้กับพื้นที่ที่มองเห็นระยะทางจากขอบด้านบน ตอนนี้เมื่อฉันทำตามปกติโดย ctrl + ลากไปที่มุมมองหลักของ ViewController ฉันจะได้รับตัวเลือกเพื่อตั้งค่าเป็นคำแนะนำเค้าโครงด้านบนเท่านั้น นี่เป็นปัญหาสำหรับฉันเพราะเมื่อถึงจุดหนึ่งในแอปฉันจะย้ายมุมมองหลักขึ้นประมาณ 20-50px และสิ่งที่เกิดขึ้นคือมุมมองนั้นฉันจะไม่ขยับ ... เพราะมันไม่สอดคล้องกับ superview ฉันจะทำสิ่งนี้ด้วยตนเองในสตอรีบอร์ดได้อย่างไรหรือต้องเพิ่มแบบเป็นโปรแกรม? ฉันใช้ xcode 6

2
StoryBoard ID คืออะไรและฉันจะใช้สิ่งนี้ได้อย่างไร?
ฉันยังใหม่กับการพัฒนา IOS และเพิ่งเริ่มต้นใน Xcode 4.5 ฉันเห็นทุก viewController ว่าฉันสามารถตั้งค่าตัวแปรเอกลักษณ์บางอย่างรวมถึงรหัสสตอรี่บอร์ด นี่คืออะไรและฉันจะใช้มันได้อย่างไร? ฉันเริ่มค้นหาใน stackoverflow และไม่พบคำอธิบายใด ๆ ฉันคิดว่ามันไม่ใช่แค่ป้ายโง่ ๆ ที่ฉันสามารถตั้งค่าให้จำคอนโทรลเลอร์ได้ใช่ไหม มันทำอะไร?

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 …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.