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

iOS เป็นระบบปฏิบัติการมือถือที่รันบน Apple iPhone, iPod touch และ iPad ใช้แท็กนี้ [ios] สำหรับคำถามที่เกี่ยวข้องกับการเขียนโปรแกรมบนแพลตฟอร์ม iOS ใช้แท็กที่เกี่ยวข้อง [object-c] และ [swift] สำหรับปัญหาเฉพาะสำหรับภาษาการเขียนโปรแกรมเหล่านั้น

16
วิธีการตั้งค่าความกว้างเต็มของตัวคั่นใน UITableView
ฉันมีUITableViewที่คั่นไม่ได้เต็มความกว้าง มันจบลงเช่น 10 พิกเซลก่อนทางด้านซ้าย viewDidLoad()ผมเล่นรอบกับรหัสนี้ใน self.tableView.layoutMargins = UIEdgeInsetsZero; นอกจากนี้ในกระดานเรื่องราวเมื่อคุณสามารถเลือกตัวเลือกกำหนดเองหรือค่าเริ่มต้น ตอนนี้เซลล์ทั้งหมดที่มีประชากรไม่มีตัวเลือกแบบเต็มความกว้าง แต่เซลล์ที่ว่างเปล่ามีความกว้างแบบเต็ม ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

6
วิธีเปิด URL ใน Swift3
openURLเลิกใช้แล้วใน Swift3 ทุกคนสามารถให้ตัวอย่างของวิธีการเปลี่ยนopenURL:options:completionHandler:ทำงานเมื่อพยายามที่จะเปิด URL?
149 ios  swift  swift3 

25
จะบังคับมุมมองการวางแนวของคอนโทรลเลอร์ใน iOS 8 ได้อย่างไร?
ก่อน iOS 8 เราใช้โค้ดด้านล่างร่วมกับการสนับสนุนInInterfaceOrientationsและควรAutoAutoRotateวิธีการมอบสิทธิ์ในการบังคับให้วางแนวแอพในทิศทางใด ๆ ฉันใช้ข้อมูลโค้ดด้านล่างเพื่อหมุนแอปตามทิศทางที่ต้องการโดยทางโปรแกรม ประการแรกฉันกำลังเปลี่ยนการวางแนวแถบสถานะ จากนั้นเพียงแค่นำเสนอและยกเลิกมุมมองที่เป็นโมฆะทันทีหมุนมุมมองไปยังทิศทางที่ต้องการ [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:YES]; UIViewController *c = [[UIViewController alloc]init]; [self presentViewController:vc animated:NO completion:nil]; [self dismissViewControllerAnimated:NO completion:nil]; แต่นี่คือความล้มเหลวใน iOS 8 นอกจากนี้ฉันได้เห็นคำตอบบางอย่างในกองล้นที่คนแนะนำว่าเราควรหลีกเลี่ยงวิธีนี้จาก iOS 8 เป็นต้นไป เพื่อให้เฉพาะเจาะจงมากขึ้นแอปพลิเคชันของฉันเป็นแอปพลิเคชันที่เป็นสากล มีตัวควบคุมทั้งหมดสามตัว ตัวควบคุม First View - มันควรรองรับการหมุนใน iPad และแนวตั้งเท่านั้น (ปุ่มโฮมลง) ใน iPhone ตัวควบคุมมุมมองที่สอง - มันควรรองรับเฉพาะแนวนอนในทุกสภาวะ ตัวควบคุมมุมมองที่สาม - ควรสนับสนุนแนวนอนเท่านั้นในทุกสภาวะ เรากำลังใช้ตัวควบคุมทิศทางสำหรับการนำทางหน้าเว็บ …

20
สร้างพื้นที่ว่างที่จุดเริ่มต้นของ UITextField
ฉันต้องการออกจากพื้นที่ว่างที่จุดเริ่มต้นของ UITextField เช่นเดียวกับที่นี่: เพิ่มระยะขอบซ้ายไปยัง UITextField แต่ฉันไม่รู้จะทำอย่างไรกับ Swift

14
ไม่พบไลบรารี่เมื่อใช้ CocoaPods กับการทดสอบลอจิก iOS
ฉันกำลังพยายามเขียนการทดสอบลอจิก iOS สำหรับชั้นเรียนในโครงการของฉันที่ใช้ฟังก์ชันการทำงานจากห้องสมุดบางแห่งในพอดสเปคของฉัน ฉันใช้ชุดทดสอบหน่วยมาตรฐานที่ให้ไว้ใน Xcode (ไม่ใช่การทดสอบแอปพลิเคชันเพียงทดสอบหน่วย) ตัวอย่างเช่นฉันใช้ Magical Record และฉันมีห้องสมุดนั้นเชื่อมโยงกับพอดสเปคของฉัน มันมีอยู่ในโครงการ Pods ในพื้นที่ทำงานของฉันและทำงานตามที่คาดไว้เมื่อแอปทำงานในอุปกรณ์จำลองหรือบนอุปกรณ์ เมื่อฉันพยายามที่จะเชื่อมโยงไปยังการทดสอบวัตถุที่ใช้ Magical Record แต่ฉันได้รับข้อผิดพลาด linker ที่ระบุว่ามันไม่พบตัวเลือกจาก Magical Record ฉันได้ลองอัปเดต HEADER_SEARCH_PATH ของฉันในชุดทดสอบตรรกะของฉันแล้วแม้แต่เข้ารหัสอย่างหนักไปยังไดเรกทอรีส่วนหัวที่สร้างโดย CocoaPods แต่ก็ไม่มีโชค ฉันสามารถรันการทดสอบหน่วยเทียบกับคลาสที่ไม่ได้ใช้ไลบรารี CocoaPods ได้โดยไม่มีปัญหา ฉันจะทำผิดหรือเปล่า? ฉันควรทำอย่างอื่นเพื่อให้คอมไพเลอร์ดูไลบรารี่ CocoaPods หรือไม่?


13
ฉันจะบันทึกเสียงบน iPhone ด้วย AVAudioRecorder ได้อย่างไร
ตอนนี้ที่ iPhone 3.0 sdk เป็นสาธารณะฉันคิดว่าฉันสามารถถามคำถามนี้สำหรับคนที่เคยเล่นกับ 3.0 sdk แล้ว ฉันต้องการบันทึกเสียงในแอปพลิเคชันของฉัน แต่ฉันต้องการใช้ AVAudioRecorder และไม่ใช่วิธีการบันทึกแบบเก่าอย่างที่แสดงใน SpeakHere ไม่มีตัวอย่างใด ๆ ของวิธีการที่ดีที่สุดใน iPhone Dev Center และอ้างอิงถึงคลาส ฉันเป็นมือใหม่ในการพัฒนา iPhone ดังนั้นฉันกำลังมองหาตัวอย่างง่ายๆเพื่อเริ่มต้นใช้งาน ขอบคุณล่วงหน้า.

24
วิธีการตรวจจับการเปลี่ยนแปลงการวางแนว?
ฉันกำลังใช้ Swift และฉันต้องการโหลด UIViewController เมื่อฉันหมุนไปสู่แนวนอนทุกคนสามารถชี้ให้ฉันไปในทิศทางที่ถูกต้องได้หรือไม่? ฉันไม่พบสิ่งใดออนไลน์และสับสนเล็กน้อยจากเอกสารประกอบ

24
เลื่อนมุมมองขึ้นเมื่อแป้นพิมพ์ครอบคลุมช่องสัญญาณเข้าเท่านั้น
ฉันกำลังพยายามสร้างหน้าจอป้อนข้อมูลสำหรับ iPhone หน้าจอมีช่องป้อนข้อมูลจำนวนมาก ส่วนใหญ่จะอยู่ด้านบนของหน้าจอ แต่มีสองฟิลด์ที่ด้านล่าง เมื่อผู้ใช้พยายามแก้ไขข้อความที่ด้านล่างของหน้าจอแป้นพิมพ์จะปรากฏขึ้นและจะครอบคลุมหน้าจอ ฉันพบวิธีแก้ปัญหาง่ายๆในการเลื่อนหน้าจอขึ้นเมื่อเกิดเหตุการณ์นี้ แต่ผลลัพธ์คือหน้าจอจะเลื่อนขึ้นเสมอและฟิลด์ที่ด้านบนของหน้าจอจะขยับให้พ้นจากมือเมื่อผู้ใช้พยายามแก้ไขสิ่งเหล่านั้น มีวิธีให้หน้าจอเคลื่อนที่เฉพาะเมื่อแก้ไขฟิลด์ด้านล่างหรือไม่ ฉันใช้รหัสนี้ฉันพบที่นี่ : override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillShow:"), name: UIKeyboardWillShowNotification, object: nil) NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillHide:"), name: UIKeyboardWillHideNotification, object: nil) } func keyboardWillShow(sender: NSNotification) { self.view.frame.origin.y -= 150 } func keyboardWillHide(sender: NSNotification) { self.view.frame.origin.y += 150 }
148 ios  swift  keyboard  xcode6 

10
วิธีบันทึกข้อมูลในเครื่องในแอพ Swift
ขณะนี้ฉันกำลังทำงานกับแอพ iOS ที่พัฒนาใน Swift และฉันต้องการจัดเก็บเนื้อหาที่ผู้ใช้สร้างขึ้นบนอุปกรณ์ แต่ดูเหมือนว่าฉันไม่สามารถหาวิธีที่ง่ายและรวดเร็วในการจัดเก็บ / รับเนื้อหาผู้ใช้บนอุปกรณ์ มีใครช่วยอธิบายวิธีจัดเก็บและเข้าถึงที่จัดเก็บในตัวเครื่องได้บ้าง แนวคิดคือการจัดเก็บข้อมูลเมื่อผู้ใช้ดำเนินการกระทำและรับมันเมื่อแอปเริ่มต้น

13
Xcode 9 - "ข้อ จำกัด ความกว้างคงที่อาจทำให้การตัด" และคำเตือนการแปลภาษาท้องถิ่นอื่น ๆ
ฉันดาวน์โหลด Xcode ใหม่และในเครื่องมือสร้างอินเทอร์เฟซฉันมีปัญหามากมายเกี่ยวกับคำเตือนที่พูดถึงสิ่งต่าง ๆ เช่น: ข้อ จำกัด ความกว้างคงที่อาจทำให้เกิดการตัด ดูเหมือนว่านี้: ฉันมีการแปลหลายภาษาและฉันเข้าใจคำเตือนว่าในภาษาอื่นขนาดของป้ายกำกับอาจมีการเปลี่ยนแปลง แต่แอปของฉันไม่มีปัญหานี้ ฉันวิ่งและทดสอบใน Xcode 8 เมื่อวานมันก็ดี ฉันไม่ต้องการที่จะใช้จ่ายชั่วโมงและชั่วโมงเพิ่มข้อ จำกัด ใหม่ไม่มีจุดหมาย มีคำแนะนำใดบ้าง?

7
รับขนาดของมุมมองใน Native React
เป็นไปได้หรือไม่ที่จะได้ขนาด (ความกว้างและความสูง) ของมุมมองที่แน่นอน? ตัวอย่างเช่นฉันมีมุมมองที่แสดงความคืบหน้า: <View ref='progressBar' style={{backgroundColor:'red',flex:this.state.progress}} /> ฉันจำเป็นต้องทราบความกว้างจริงของมุมมองเพื่อจัดมุมมองอื่นให้เหมาะสม เป็นไปได้ไหม
148 ios  react-native 

30
ไม่พบบันทึกที่เหมาะสมตรวจสอบว่าตัวระบุกลุ่มของคุณถูกต้อง
ฉันได้สร้างแอปใน App Store Connect และอยู่ในสถานะ "เตรียมการส่ง" มานานกว่า 3 วันแล้ว เมื่อฉันพยายามจัดเก็บแอปของฉันและส่งไปที่ร้านแอปจะแสดงข้อความนี้: ไม่พบบันทึกการใช้งานที่เหมาะสม ตรวจสอบว่าตัวระบุบันเดิลของคุณถูกต้อง

13
วิธีการปิดการใช้งานสถานะการควบคุมที่เน้นของ UIButton?
ฉันได้รับ UIButton แล้วเมื่อเลือกไม่ควรเปลี่ยนสถานะเมื่อถูกสัมผัส พฤติกรรมเริ่มต้นคือให้มันอยู่ใน UIControlStateHighlighted ขณะที่ถูกแตะต้องและสิ่งนี้ทำให้ฉันโกรธ ข้อเสนอแนะ?

16
ข้อความที่กำหนดเอง UINavigationController“ ปุ่มย้อนกลับ”?
ปุ่ม "ย้อนกลับ" ของUINavigationControllerโดยค่าเริ่มต้นจะแสดงชื่อของมุมมองล่าสุดในสแต็ก มีวิธีที่จะมีข้อความที่กำหนดเองในปุ่มย้อนกลับแทนหรือไม่?

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