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

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

9
ตัวจัดการความสมบูรณ์สำหรับ UINavigationController“ pushViewController: animated”?
ฉันกำลังสร้างแอปโดยใช้UINavigationControllerเพื่อนำเสนอตัวควบคุมมุมมองถัดไป ด้วย iOS5 มีวิธีการนำเสนอใหม่UIViewControllers: presentViewController:animated:completion: ตอนนี้ฉันถามฉันว่าทำไมไม่มีตัวจัดการที่สมบูรณ์สำหรับUINavigationController? มีเพียง pushViewController:animated: มันเป็นไปได้ที่จะสร้างเสร็จจัดการของตัวเองเหมือนใหม่presentViewController:animated:completion:?

30
วิธีปิดการใช้งานคัดลอกตัดเลือกเลือกทั้งหมดใน UITextView
ฟังก์ชันการUITextViewคัดลอกตัดเลือกเลือกทั้งหมดจะแสดงตามค่าเริ่มต้นเมื่อฉันกดลงบนหน้าจอ แต่ในโครงการของฉันUITextFieldเป็นเพียงการอ่านเท่านั้น ฉันไม่ต้องการฟังก์ชันนี้ โปรดบอกวิธีปิดใช้งานคุณลักษณะนี้

21
Swift: วิธีรับสตริงย่อยจากจุดเริ่มต้นจนถึงดัชนีสุดท้ายของอักขระ
ฉันต้องการเรียนรู้วิธีที่ดีที่สุด / ง่ายที่สุดในการเปลี่ยนสตริงให้เป็นสตริงอื่น แต่มีเพียงส่วนย่อยเริ่มต้นที่จุดเริ่มต้นและไปที่ดัชนีสุดท้ายของอักขระ ตัวอย่างเช่นแปลง "www.stackoverflow.com" เป็น "www.stackoverflow" ข้อมูลโค้ดใดที่จะทำเช่นนั้นและเป็นข้อมูลที่รวดเร็วที่สุด (ฉันหวังว่านี่จะไม่ทำให้เกิดการถกเถียง แต่ฉันไม่พบบทเรียนที่ดีเกี่ยวกับวิธีจัดการสตริงย่อยใน Swift
110 ios  swift 


10
ลบสีไฮไลต์เซลล์ของ UITableView
ฉันต้องการลบสีฟ้าเริ่มต้นของการเลือกเซลล์ uitableview ฉันไม่ต้องการเลือกสีใด ๆ ที่นั่น ฉันยังไม่ได้สร้างคลาสเซลล์แบบกำหนดเอง ฉันกำลังปรับแต่งเซลล์โดยเพิ่มป้ายกำกับและปุ่มต่างๆ ฉันพยายามทำ: cell.selectioncolor = [UIColor clearcolor]; แต่มันบอกว่าวิธีนี้เลิกใช้แล้ว


2
clipsToBounds ทำงานอย่างไร
ผมอยากจะทราบวิธีการที่จะใช้สถานที่ให้บริการUIViewclipsToBounds เอกสารอย่างเป็นทางการระบุว่า: clipsToBounds ทรัพย์สิน ค่าบูลีนที่กำหนดว่ามุมมองย่อยถูก จำกัด ไว้ที่ขอบเขตของมุมมองหรือไม่ การอภิปราย การตั้งค่านี้เพื่อYESทำให้มุมมองย่อยถูกตัดไปที่ขอบเขตของเครื่องรับ หากตั้งค่าเป็นมุมมองย่อยNOที่เฟรมขยายเกินขอบเขตที่มองเห็นได้ของเครื่องรับจะไม่ถูกตัดออก NOค่าเริ่มต้นคือ แต่ฉันไม่ชัดเจนว่านี่หมายถึงอะไรกันแน่ ฉันควรใช้clipsToBoundsอย่างไร? ผลของการตั้งค่าคุณสมบัตินี้เป็นYESอย่างไร หรือเพื่อNO?
110 ios  uiview  uikit  frame  bounds 

26
SourceKitService ใช้ CPU และ Grinds Xcode เพื่อหยุด
นี่ไม่ใช่ปัญหาเบต้า ฉันใช้ Xcode 6.0.1 รุ่นที่ใช้งานจริง ปัญหาที่ฉันพบคือเมื่อฉันพยายามสร้างหรือเรียกใช้โค้ดที่ฉันกำลังทำงานอยู่ Xcode จะไม่ตอบสนองเป็นระยะเวลานานและ SourceKitService ใช้ CPU มากกว่า 400% (ตามการตรวจสอบกิจกรรม) ปัญหานี้เป็นปัญหาใหม่เมื่อไม่กี่วันที่ผ่านมาแม้ว่าฉันจะใช้ Xcode 6.0 อย่างผิดปกติตั้งแต่เปิดตัวอย่างเป็นทางการเมื่อวันที่ 17 กันยายนฉันอัปเกรดเป็น 6.0.1 โดยหวังว่าจะมีการแก้ไขสำหรับปัญหานี้ มีความคิดว่าปัญหาจะเป็นอย่างไร?
110 ios  iphone  swift  xcode  sourcekit 

13
จะเปลี่ยนสีของเซ็กเมนต์ใน UISegmentedControl ใน iOS 13 ได้อย่างไร
A UISegmentedControlมีรูปลักษณ์ใหม่ใน iOS 13 และโค้ดที่มีอยู่เพื่อปรับเปลี่ยนสีของตัวควบคุมแบบแบ่งส่วนไม่ทำงานเหมือนเดิมอีกต่อไป ก่อนหน้า iOS 13 คุณสามารถตั้งค่าtintColorและจะใช้สำหรับเส้นขอบรอบตัวควบคุมแบบแบ่งกลุ่มเส้นระหว่างส่วนและสีพื้นหลังของส่วนที่เลือก titleTextAttributesจากนั้นคุณสามารถเปลี่ยนสีของชื่อของแต่ละส่วนที่ใช้แอตทริบิวต์สีพื้นด้วย ภายใต้ iOS 13 tintColorไม่ทำอะไรเลย คุณสามารถตั้งค่าการควบคุมแบบแบ่งกลุ่มbackgroundColorเพื่อเปลี่ยนสีโดยรวมของตัวควบคุมแบบแบ่งกลุ่ม แต่ฉันไม่พบวิธีเปลี่ยนสีที่ใช้เป็นพื้นหลังของส่วนที่เลือก การตั้งค่าแอตทริบิวต์ข้อความยังคงใช้งานได้ ฉันได้ลองตั้งค่าสีพื้นหลังของชื่อเรื่อง แต่จะมีผลกับพื้นหลังของชื่อเท่านั้นไม่ใช่สีพื้นหลังที่เหลือของส่วนที่เลือก ในระยะสั้นคุณจะแก้ไขสีพื้นหลังของส่วนที่เลือกในปัจจุบันของUISegmentedControliOS 13 ได้อย่างไร? มีวิธีแก้ปัญหาที่เหมาะสมโดยใช้ API สาธารณะที่ไม่ต้องขุดลงไปในโครงสร้างมุมมองย่อยส่วนตัวหรือไม่ ไม่มีคุณสมบัติใหม่ใน iOS 13 สำหรับUISegmentedControlหรือUIControlและไม่มีการเปลี่ยนแปลงUIViewใด ๆ ที่เกี่ยวข้อง

4
เป้าหมายการปรับใช้หมายถึงอะไร
นี่เป็นคำถามง่ายๆที่ฉันคิด ใครช่วยบอกทีว่าเป้าหมายการปรับใช้หมายถึงอะไร ถ้าฉันเลือก IOS 10 หมายความว่ามีเพียงผู้ใช้ที่มี iOS 10 เท่านั้นที่สามารถดาวน์โหลดแอปได้ การเลือกเป้าหมายการปรับใช้ที่ต่ำกว่านั้นไม่ดีหรือไม่? นอกจากนี้ยังดำเนินการต่อตามเป้าหมายการปรับใช้ไม่แนะนำให้รันบนเป้าหมายการปรับใช้ที่ต่ำกว่า
110 ios  xcode  ios10 

7
NSAttributedString เพิ่มการจัดตำแหน่งข้อความ
ฉันจะเพิ่มแอตทริบิวต์การจัดแนวข้อความให้กับ NSAttributedString เพื่อจัดข้อความให้อยู่กึ่งกลางได้อย่างไร แก้ไข: ฉันทำอะไรผิดหรือเปล่า? ดูเหมือนจะไม่เปลี่ยนแนว CTParagraphStyleSetting setting; setting.spec = kCTParagraphStyleSpecifierAlignment; setting.valueSize = kCTCenterTextAlignment; CTParagraphStyleSetting settings[1] = { {kCTParagraphStyleSpecifierAlignment, sizeof(CGFloat), &setting}, }; CTParagraphStyleRef paragraph = CTParagraphStyleCreate(settings, sizeof(setting)); NSMutableAttributedString *mutableAttributed = [[NSMutableAttributedString alloc] initWithAttributedString:self.attributedString]; [mutableAttributed addAttributes:[NSDictionary dictionaryWithObjectsAndKeys:(NSObject*)paragraph ,(NSString*) kCTParagraphStyleAttributeName, nil] range:_selectedRange];

9
ภาพเคลื่อนไหว Xcode Simulator ช้ามากเมื่อเล่นในโปรแกรมแก้ไข
เมื่อเร็ว ๆ นี้ฉันมีประสบการณ์โปรแกรมจำลองของ Xcode นั้นช้ามาก นอกจากนี้ถ้าฉันสร้างแอพใหม่และเรียกใช้ i การเปลี่ยนระหว่างหน้าจอเริ่มต้นและตัวควบคุมมุมมองแรกจะใช้เวลาประมาณ 3 วินาที โชคดีที่เป็นเพียงโปรแกรมจำลอง iOS 9 ไม่ใช่ iOS 8 หรือต่ำกว่า ฉันได้อัปเกรดเป็น Xcode 6.4 และฉันได้ติดตั้ง Xcode 7.0 beta 3 ไว้ด้วย มีใครเคยเจอเหมือนกันบ้าง? ฉันพยายามถอนการติดตั้ง Xcode ทั้งสองเวอร์ชันแล้ว แต่ก็ไม่ได้ผล

7
แนวทางปฏิบัติที่ดีที่สุดสำหรับ iOS 5 (ปล่อย / คงไว้?)
ในฐานะที่เป็นโปรแกรมเมอร์ iPhone เริ่มต้นแนวทางปฏิบัติที่ดีที่สุดในการเขียนแอพเพื่อใช้กับ iOS 5 หรือเวอร์ชันเก่ากว่าคืออะไร โดยเฉพาะอย่างยิ่งฉันควรใช้การเผยแพร่ / การเก็บรักษาข้อมูลต่อไปหรือฉันควรเพิกเฉยต่อสิ่งนั้น มันสำคัญหรือไม่?

14
iOS 7 - แถบสถานะซ้อนทับมุมมอง
ฉันมีViewControllerที่อยู่ภายใน a UINavigationcontrollerแต่ navigationBar ซ่อนอยู่ เมื่อฉันเรียกใช้แอปบน iOS 7 แถบสถานะจะแสดงที่ด้านบนของมุมมองของฉัน มีวิธีหลีกเลี่ยงสิ่งนี้หรือไม่? ฉันไม่ต้องการเขียนโค้ดเฉพาะของระบบปฏิบัติการใด ๆ ฉันพยายามตั้งค่าView controller-based status bar appearanceเป็นNOแต่ก็ไม่สามารถแก้ไขปัญหาได้
109 ios  statusbar  ios7 

13
ขอการเข้าถึงผู้ติดต่อโดยทางโปรแกรม
ตั้งแต่อัปเดตเป็น iOS 6 ฉันสังเกตเห็นว่ารหัสของฉันเพื่อเพิ่มผู้ติดต่อลงในสมุดที่อยู่ของ iPhone ใช้งานไม่ได้อีกต่อไป ฉันเชื่อว่านี่เป็นปัญหาที่เกี่ยวข้องกับการอนุญาตเนื่องจากตอนนี้ Apple ต้องได้รับอนุญาตจากผู้ใช้ก่อนที่จะเข้าถึงรายชื่อติดต่อ (แก้ไขปัญหานี้ ) ฉันคาดว่าแอปจะขออนุญาตเข้าถึงผู้ติดต่อโดยอัตโนมัติเช่นในภาพหน้าจอด้านล่าง แต่ไม่ได้ ABAddressBookErrorDomain error 1พยายามที่จะเพิ่มรายชื่อเพียงแค่ล้มเหลวด้วย ฉันจำเป็นต้องเปิดช่องโต้ตอบคำขอการเข้าถึงผู้ติดต่อโดยใช้โปรแกรมหรือไม่? เป็นอย่างไรบ้าง?

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