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

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

6
เปลี่ยนขนาด UICollectionViewCell ในการวางแนวอุปกรณ์ต่างๆ
ฉันใช้UICollectionViewกับUICollectionViewFlowLayout. ฉันกำหนดขนาดของแต่ละเซลล์ผ่านไฟล์ collectionView:layout:sizeForItemAtIndexPath: เมื่อเปลี่ยนจากแนวตั้งเป็นแนวนอนฉันต้องการปรับขนาดของแต่ละเซลล์ให้พอดีกับขนาดของ CollectionView โดยไม่ต้องเว้นช่องว่างระหว่างเซลล์ คำถาม: 1) จะเปลี่ยนขนาดของเซลล์หลังจากเหตุการณ์การหมุนเวียนได้อย่างไร? 2) และที่ดีไปกว่านั้นคือจะสร้างเค้าโครงที่เซลล์พอดีกับขนาดทั้งหมดของหน้าจอได้อย่างไร?

16
สตริงที่มีการระบุแหล่งที่มาพร้อมแบบอักษรที่กำหนดเองในสตอรีบอร์ดไม่โหลดอย่างถูกต้อง
เรากำลังใช้แบบอักษรที่กำหนดเองในโครงการของเรา ทำงานได้ดีใน Xcode 5 ใน Xcode 6 ทำงานในข้อความธรรมดาสตริงที่ประกอบในโค้ด แต่สตริงที่ประกอบในสตอรีบอร์ดทั้งหมดจะเปลี่ยนกลับเป็น Helvetica เมื่อทำงานบนโปรแกรมจำลองหรืออุปกรณ์แม้ว่าจะดูถูกต้องในสตอรีบอร์ด ฉันไม่แน่ใจว่าเป็นบั๊กของ Xcode 6 หรือ iOS 8 SDK หรือวิธีการใช้ฟอนต์ที่กำหนดเองมีการเปลี่ยนแปลงใน Xcode 6 / iOS 8?

10
ระยะเวลาการเคลื่อนไหวของแถว UITableView และการโทรกลับที่เสร็จสมบูรณ์
มีวิธีระบุระยะเวลาสำหรับภาพเคลื่อนไหวแถว UITableView หรือรับการติดต่อกลับเมื่อภาพเคลื่อนไหวเสร็จสิ้นหรือไม่ สิ่งที่ฉันต้องการจะทำคือกะพริบตัวบ่งชี้การเลื่อนหลังจากภาพเคลื่อนไหวเสร็จสิ้น ทำแฟลชก่อนแล้วไม่ทำอะไร จนถึงตอนนี้วิธีแก้ปัญหาที่ฉันมีคือการหน่วงเวลาครึ่งวินาที (ซึ่งดูเหมือนจะเป็นระยะเวลาเริ่มต้นของภาพเคลื่อนไหว) นั่นคือ: [self.tableView insertRowsAtIndexPaths:newRows withRowAnimation:UITableViewRowAnimationFade]; [self.tableView performSelector:@selector(flashScrollIndicators) withObject:nil afterDelay:0.5];

15
iOS 7 TableView เหมือนในแอพตั้งค่าบน iPad
ผมต้องการที่จะมี UITableView กลุ่มที่มีลักษณะเช่นเดียวกับการประยุกต์ใช้การตั้งค่า iPad มุมมองรายละเอียดสำหรับiOS 7 เป็น TableView ที่มีมุมโค้งมน โปรดตรวจสอบไฟล์แนบเพื่อดูรายละเอียด เป็นการตั้งค่าเริ่มต้นบางอย่างเพื่อให้เป็นเช่นนั้นหรือเราจำเป็นต้องวาดภาพแบบกำหนดเองสำหรับสิ่งเดียวกัน คำใบ้ในทิศทางที่ถูกต้องจะได้รับการชื่นชม ขอบคุณ

10
วิธีที่ดีที่สุดในการตรวจสอบว่า UITableViewCell มองเห็นได้อย่างสมบูรณ์หรือไม่
ฉันมี UITableView ที่มีเซลล์ที่มีความสูงต่างกันและฉันจำเป็นต้องรู้ว่าเมื่อใดที่มองเห็นได้อย่างสมบูรณ์หรือไม่ ในขณะนี้ฉันกำลังวนรอบแต่ละเซลล์ในรายการเซลล์ที่มองเห็นได้เพื่อตรวจสอบว่ามองเห็นได้อย่างสมบูรณ์ทุกครั้งที่เลื่อนมุมมองหรือไม่ นี่เป็นแนวทางที่ดีที่สุดหรือไม่? นี่คือรหัสของฉัน: - (void)scrollViewDidScroll:(UIScrollView *)aScrollView { CGPoint offset = aScrollView.contentOffset; CGRect bounds = aScrollView.bounds; NSArray* cells = myTableView.visibleCells; for (MyCustomUITableViewCell* cell in cells) { if (cell.frame.origin.y > offset.y && cell.frame.origin.y + cell.frame.size.height < offset.y + bounds.size.height) { [cell notifyCompletelyVisible]; } else { [cell notifyNotCompletelyVisible]; } } …
100 ios  uitableview  visible 

4
UIFont - วิธีรับฟอนต์แบบบางของระบบ
UIFontมีวิธีการรับฟอนต์ปกติ ( systemFontOfSize) หรือฟอนต์ตัวหนา ( boldSystemFontOfSize) แต่จะทำให้ "ฟอนต์ระบบบาง" ใช้ได้ผ่านสตอรี่บอร์ดได้อย่างไร การส่ง "system-thin" ไปยังUIFontContructor ใช้ไม่ได้ตัวสร้างนี้ใช้ได้กับฟอนต์ที่ไม่ใช่ระบบเท่านั้น
100 ios  objective-c  swift  uikit  uifont 

30
ฉันจะบังคับให้ UITextView เลื่อนขึ้นไปด้านบนทุกครั้งที่เปลี่ยนข้อความได้อย่างไร
ตกลงฉันมีปัญหากับไฟล์UITextView. นี่คือปัญหา: ฉันเพิ่มข้อความลงในไฟล์UITextView. จากนั้นผู้ใช้คลิกสองครั้งเพื่อเลือกบางสิ่ง จากนั้นฉันเปลี่ยนข้อความในUITextView(ตามโปรแกรมด้านบน) และUITextView เลื่อนไปที่ด้านล่างของหน้าที่มีเคอร์เซอร์ อย่างไรก็ตามนั่นไม่ใช่ที่ที่ผู้ใช้คลิก มันจะเลื่อนไปที่ด้านล่างเสมอUITextViewไม่ว่าผู้ใช้จะคลิกที่ใดก็ตาม นี่คือคำถามของฉัน: ฉันจะบังคับUITextViewให้เลื่อนขึ้นไปด้านบนทุกครั้งที่เปลี่ยนข้อความได้อย่างไร? ฉันได้ลองcontentOffsetและscrollRangeToVisible. ไม่ทำงาน ข้อเสนอแนะใด ๆ จะได้รับการชื่นชม
100 iphone  ios  uitextview 


18
targetContentOffsetForProposedContentOffset: withScrollingVelocity โดยไม่ต้องใช้คลาสย่อย UICollectionViewFlowLayout
ฉันมี collectionView ที่เรียบง่ายมากในแอปของฉัน (ภาพขนาดย่อสี่เหลี่ยมเพียงแถวเดียว) ฉันต้องการสกัดกั้นการเลื่อนเพื่อให้ออฟเซ็ตออกจากภาพเต็มทางด้านซ้ายเสมอ ในขณะนี้มันจะเลื่อนไปที่ใดก็ได้และจะปล่อยภาพที่ถูกตัดออกไป อย่างไรก็ตามฉันรู้ว่าฉันต้องใช้ฟังก์ชันนี้ - (CGPoint)targetContentOffsetForProposedContentOffset:withScrollingVelocity การทำเช่นนี้ UICollectionViewFlowLayoutแต่ฉันเพียงแค่ใช้มาตรฐาน ฉันไม่ได้คลาสย่อย มีวิธีใดบ้างในการสกัดกั้นสิ่งนี้โดยไม่ต้องคลาสย่อยUICollectionViewFlowLayout? ขอบคุณ

17
การซื้อในแอป“ ไม่สามารถเชื่อมต่อกับ iTunes Store”
ฉันมีปัญหาในการทดสอบการซื้อในแอป ฉันได้รับรหัสระบุผลิตภัณฑ์กลับมา แต่เมื่อซื้อฉันได้รับข้อความ "ไม่สามารถเชื่อมต่อกับ iTunes Store" ได้ สิ่งที่น่าสนใจคือการกู้คืนการซื้อดูเหมือนจะใช้งานได้ - การเข้าสู่ระบบ iTunes จะปรากฏขึ้น ฉันมี: - ตรวจสอบว่าการซื้อในแอปของฉันถูกล้างเพื่อขาย - ตรวจสอบตรวจสอบซอร์สโค้ดของฉันอีกครั้งเพื่อให้ตรงกับเอกสารของ Apple - เพิ่มผู้ใช้ทดสอบที่เหมาะสม - รหัสแอปไม่มีสัญลักษณ์แทน - การซื้อในแอปเชื่อมโยงกับ แอป (แอปนั้นอยู่ในสถานะปฏิเสธของนักพัฒนาซอฟต์แวร์การซื้อพร้อมที่จะส่ง) - รอ - แอปที่ติดตั้งใหม่โซลูชันที่ล้างข้อมูลทั้งหมดของวูดู

18
ข้อผิดพลาด Xcode บนโปรแกรมจำลอง: แพลตฟอร์มนี้ไม่รองรับ MGIsDeviceOneOfType
ฉันมีแอปพลิเคชั่นที่เรียบง่ายมากในมุมมองเดียวซึ่งมีป้ายกำกับ UIL หลายตัว เมื่อทำงานใน Simulator คอนโซล Xcode จะส่งกลับข้อผิดพลาด: libMobileGestalt MobileGestalt.c: 875: MGIsDeviceOneOfType ไม่รองรับบนแพลตฟอร์มนี้ ตัวจำลองแสดงเพียงหน้าจอสีขาว ฉันได้ลองใช้งานบนอุปกรณ์นักพัฒนาที่มีหน้าจอสีขาวเหมือนกัน ฉันได้ค้นหาเอกสาร MGIsDeviceOneOfTypeแต่ไม่สามารถหาอ้างอิงถึง แอปพลิเคชันเขียนด้วย Swift ใน Xcode 10 beta บน macOS 10.14 ฉันกำลังพยายามเรียกใช้งานบนเครื่องจำลอง iPhone 7-X รวมถึง iPhone 7 รุ่นพัฒนาทั้งหมดที่ใช้ซอฟต์แวร์เป้าหมาย (12.0)
100 ios  swift  xcode 

12
เปลี่ยน Bundle Identifier ใน Xcode เมื่อส่งแอพแรกของฉันใน IOS
iOSฉันพยายามที่จะส่งแอปครั้งแรกของฉันใน ฉันได้ป้อนiOS Provisioning Portalและกำลังจะสร้างรหัสแอป บอกว่าฉันตั้งชื่อตัวระบุบันเดิลของฉัน: com.mycompany.appdemo จากนั้นไปที่ Xcode และในส่วนสรุปฉันต้องการเปลี่ยนตัวระบุกลุ่ม แต่ฉันไม่สามารถลบสิ่งที่เขียนอยู่ตรงนั้นได้มีเพียงจุดเริ่มต้นเท่านั้น ชื่อแอปของฉันเป็นสีเทาและฉันไม่สามารถลบหรือเปลี่ยนแปลงได้ ก็เลยเห็นเป็นสีเทา ๆ แบบนี้App-Demoซึ่งเป็นชื่อโครงการทางด้านซ้าย คำถามของฉันคือมันเป็นปัญหาหรือไม่? ฉันต้องสร้างรหัสแอปใหม่ที่ชื่อcom.mycompany.App-Demoหรืออย่างอื่น? นี่คือภาพด้วย อย่างที่คุณเห็นฉันแก้ไขได้เฉพาะส่วนแรกเท่านั้น
100 ios  xcode 

24
ย้าย TextField ขึ้นเมื่อแป้นพิมพ์ปรากฏใน SwiftUI
ฉันมีเจ็ดภายในหลักของฉันTextField ContentViewเมื่อผู้ใช้เปิดแป้นพิมพ์บางส่วนTextFieldจะซ่อนอยู่ใต้กรอบแป้นพิมพ์ ดังนั้นฉันต้องการย้ายทั้งหมดTextFieldตามลำดับเมื่อแป้นพิมพ์ปรากฏขึ้น ฉันได้ใช้รหัสด้านล่างเพื่อเพิ่มTextFieldบนหน้าจอ struct ContentView : View { @State var textfieldText: String = "" var body: some View { VStack { TextField($textfieldText, placeholder: Text("TextField1")) TextField($textfieldText, placeholder: Text("TextField2")) TextField($textfieldText, placeholder: Text("TextField3")) TextField($textfieldText, placeholder: Text("TextField4")) TextField($textfieldText, placeholder: Text("TextField5")) TextField($textfieldText, placeholder: Text("TextField6")) TextField($textfieldText, placeholder: Text("TextField6")) TextField($textfieldText, placeholder: Text("TextField7")) } } } เอาท์พุต:
100 ios  swift  swiftui 

1
GMSGroundOverlay ภาพเคลื่อนไหว - ฉันควรใช้ CATiledLayer หรือไม่
ฉันกำลังทดลองใช้ Google Maps สำหรับ iOS SDK เวอร์ชันล่าสุด 1.2.1.2944 เพื่อทำให้ไฟล์GMSGroundOverlay. ผู้ใช้สามารถควบคุมลำดับภาพได้ดังนั้นการใช้ภาพเคลื่อนไหวUIImageจึงไม่ใช่เรื่องน่าเศร้าดังนั้นฉันจึงโหลดได้UIImageทันที GMSGroundOverlay.iconถูกตั้งค่าUIImageที่กำลังถูกปรับปรุง นอกเหนือจากการใช้งานหน่วยความจำที่สูงแล้วฉันดูเหมือนจะมีข้อ จำกัด เมื่อใดก็ตามที่ฉันพยายามซ้อนทับUIImageโดยใช้GMSGroundOverlay.iconที่มีขนาดมากกว่า 1,000px x 1,000px มันจะขัดข้อง การอ้างUIImageถึงขนาด 1000px x 1000px จะทำให้เกิดความผิดพลาด มันทำให้ฉันประหลาดใจว่าบางทีฉันควรใช้CATiledLayerในการจัดการรูปภาพเพื่อโหลดลงในหน่วยความจำเท่านั้นและต่อมาในคุณสมบัติไอคอนของGMSGroundOverlayแต่ใครเคยมีประสบการณ์ในการใช้CATiledLayerGoogle Maps สำหรับ iOS SDK และจัดลำดับภาพเป็นภาพเคลื่อนไหวGMSGroundOverlayบ้างไหม

6
รูปภาพ TabBar ควรมีขนาดเท่าใด
ฉันมีไอคอนสำหรับแถบแถบขนาด 100 ฉันจะตรวจสอบที่แอปเปิ้ลแบบ Human Interface แนวทางของปี 2013และกล่าวว่าขนาดของภาพที่ควรจะ/30x3060x60 แต่เป็นความสูงของตัวควบคุมแถบแท็บเป็น 50 50x50ผมเก็บไว้ขนาดของภาพที่ ตอนนี้เมื่อฉันเรียกใช้โครงการฉันเห็นการออกแบบที่น่าเกลียดด้านล่าง: ฉันควรใช้ภาพขนาดใดเพื่อให้การออกแบบสมบูรณ์แบบ? หมายเหตุ:ฉันไม่ได้เขียนข้อความด้วย (เช่นหน้าแรกค้นหา ฯลฯ ) ข้อความของปุ่มแท็บจะอยู่ในภาพนั้นเอง

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