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

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


16
ฉันจะตั้งค่า UITableView เป็นสไตล์ที่จัดกลุ่มได้อย่างไร
ฉันมีUITableViewControllerคลาสย่อยที่มีส่วนต่างๆ ส่วนต่างๆจะแสดงด้วยสไตล์เริ่มต้น (ไม่มีมุมโค้งมน) ฉันจะตั้งค่าสไตล์ TableView ให้จัดกลุ่มในโค้ดได้อย่างไร? ฉันไม่ได้ใช้ Interface Builder สำหรับสิ่งนี้ดังนั้นฉันต้องการอะไรเช่น [self.tableView setGroupedStyle] ฉันค้นหาใน Stack Overflow แต่ไม่สามารถหาคำตอบได้

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

8
ซ่อนแถบแท็บในแอป IOS swift
ฉันกำลังพยายามหาวิธีซ่อนแถบแท็บในแอพที่รวดเร็วของ iOS ฉันไม่สนใจเกี่ยวกับแอนิเมชั่นแฟนซีหรืออะไรเลย ฉันสามารถใส่บางอย่างในฟังก์ชัน ViewDidLoad () ได้
92 ios  swift 

9
หลีกเลี่ยงภาพเคลื่อนไหวของ UICollectionView หลังจากรีโหลดItemsAtIndexPaths
UICollectionView ทำให้รายการเคลื่อนไหวหลังจากรีโหลดItemsAtIndexPathsเรียกว่า (ภาพเคลื่อนไหวจาง) มีวิธีหลีกเลี่ยงภาพเคลื่อนไหวนี้หรือไม่? iOS 6

6
ลบเงาอินพุต iOS
บน iOS (Safari 5) ฉันต้องทำตามสำหรับองค์ประกอบอินพุต (เงาด้านในด้านบน): ฉันต้องการลบเงาด้านบน แต่จุดบกพร่อง-webkit-appearanceไม่ได้บันทึก รูปแบบปัจจุบันคือ: input { border-radius: 15px; border: 1px dashed #BBB; padding: 10px; line-height: 20px; text-align: center; background: transparent; outline: none; -webkit-appearance: none; -moz-appearance: none; }
92 ios  css  input 


9
macOS บน VMware ไม่รู้จักอุปกรณ์ iOS
ฉันใช้ Mac OS ใน VMWare สำหรับการพัฒนาแอป iOS หลังจากอัปเดต OS และ Xcode อุปกรณ์ iOS ไม่พร้อมใช้งานฉันจึงไม่สามารถทดสอบได้ เมื่อเสียบอุปกรณ์เข้ากับพีซีอุปกรณ์จะปรากฏว่าเชื่อมต่อใน VMware และมีเครื่องหมายจุดสีเขียว แต่จะไม่ปรากฏในอุปกรณ์ของ Xcode ฉันใช้ Mac OS 10.11 ใครมีความคิด?
92 ios  macos  vmware 

13
ตรวจสอบว่าตัวละครใน String เป็นอีโมจิหรือไม่?
ฉันต้องการค้นหาว่าอักขระในสตริงเป็นอีโมจิหรือไม่ ตัวอย่างเช่นฉันมีตัวละครนี้: let string = "😀" let character = Array(string)[0] ฉันต้องการค้นหาว่าตัวละครนั้นเป็นอีโมจิหรือไม่
92 ios  string  swift  character  emoji 

2
Initializer ไม่สามารถเข้าถึงได้เนื่องจากระดับการป้องกัน "ภายใน"
ฉันมีโปรโตคอลบางอย่าง เข้าสู่ระบบกลยุทธ์ public protocol LoginStrategy { func login(_ viewController: UIViewController) func getUserInfo(withCompletionHandler completionHandler: @escaping (_ userInfo: [String: Any]?) -> ()) func createLoginButton(_ frame: CGRect, withCompletionHandler completionHandler: @escaping (_ loginButton: UIView) -> ()) func getUserId() -> String } และสองคลาส: เข้าสู่ระบบ public class LoginProvider { public let strategy: LoginStrategy public func login(_ …

9
Xcode“ ไม่สามารถเปิดได้” รายงานเฉพาะ "ความปลอดภัย" ว่าเป็นข้อผิดพลาด
ฉันได้แก้ไขชื่อแอปแล้ว นอกเหนือจากนั้นกล่องโต้ตอบยังเป็นแบบนี้ ฉันกำลังพัฒนาแอพสำหรับองค์กรและฉันได้ลองรีสตาร์ท xcode และ iPhone ที่ฉันกำลังพัฒนาอยู่ ไม่มีการเปลี่ยนแปลง. ใครเจอแบบนี้บ้าง? มีโพสต์บันทึกที่สามารถชี้ให้ฉันไปในทิศทางที่ถูกต้องหรือขอรายละเอียดเพิ่มเติม ไม่มีสิ่งใดในบันทึกปกติจากสิ่งที่ฉันเห็น อัปเดต พบสิ่งนี้ในบันทึกอุปกรณ์: <Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user. ซึ่งค่อนข้างแปลกเนื่องจากใช้งานได้เมื่อวานนี้และมีการออกโปรไฟล์อื่น ๆ เมื่อสัปดาห์ที่แล้ว
92 ios  xcode5  enterprise 

4
เล่นวิดีโอ HTML5 อัตโนมัติบน iPhone
ฉันมีปัญหาแปลก ๆ ฉันพยายามสร้างเว็บไซต์ด้วยวิดีโอพื้นหลังแบบวนซ้ำ รหัสมีลักษณะดังนี้: <video src="video/bg.mp4" style="z-index: -1;object-fit: cover;" poster="video/bg.jpg" autobuffer autoplay loop muted></video> เรียกใช้ข้อมูลโค้ดHide resultsขยายข้อมูลโค้ด สิ่งนี้ทำงานได้ดีอย่างสมบูรณ์บนเบราว์เซอร์ส่วนใหญ่ (IE ต่อสู้กับสิ่งที่พอดีกับวัตถุนี้ แต่ฉันไม่รังเกียจ) แต่บน iPhone วิดีโอจะไม่เล่นอัตโนมัติ แต่บน iPad ก็ทำได้ ฉันอ่านนโยบายใหม่สำหรับ iOSแล้วและฉันคิดว่ามีคุณสมบัติตรงตามข้อกำหนด (มิฉะนั้น iPad จะไม่เล่นอัตโนมัติ) ฉันทำการทดสอบอื่น ๆ : การลบการซ้อนทับ Divs จะไม่สามารถแก้ไขได้ การลบ z-index จะไม่สามารถแก้ไขได้ Wifi หรือ Cellular ไม่ได้สร้างความแตกต่าง ขนาดไฟล์วิดีโอก็ไม่ได้สร้างความแตกต่างเช่นกัน ฉันทำผิดหรือว่า iPhone ไม่เล่นวิดีโออัตโนมัติและต้องมีการโต้ตอบเสมอไป? ฉันสนใจเฉพาะ iOS …
92 ios  html  video  webkit  autoplay 

4
โมดูลที่คอมไพล์ด้วย Swift 5.1 ไม่สามารถนำเข้าโดยคอมไพเลอร์ Swift 5.1.2
ฉันมีกรอบ (ในกรณีนี้คือ RxSwift) ซึ่งฉันได้รวบรวมโดยใช้ Xcode 11.0 เป็นRxSwift.frameworkแพ็คเกจสไตล์ดั้งเดิม สิ่งนี้นำเข้าที่ดีใน Xcode 11.0 และ 11.1 ไม่เคยมีปัญหาใด ๆ กับมัน วันนี้เมื่อเปิดตัว Xcode 11.2 ของ Apple ฉันได้รับการอัพเกรดและมีข้อผิดพลาด: โมดูลที่คอมไพล์ด้วย Swift 5.1 ไม่สามารถนำเข้าโดยคอมไพเลอร์ Swift 5.1.2 ฉันใช้ไม่ตรงกันรวดเร็วคอมไพเลอร์และฉันรู้ฉันก็สามารถคอมไพล์ RxSwift ใช้ Xcode 11.2 และดำเนินการใน แต่คุณลักษณะพาดหัวของสวิฟท์ 5.1 เป็นความมั่นคงโมดูล ฉันรู้สึกว่าตอนนี้เรามีความเสถียรของโมดูลแล้วเฟรมเวิร์กไม่จำเป็นต้องทำการคอมไพล์ใหม่ด้วย Xcode ใหม่ทุกครั้ง แต่นี่ไม่ใช่กรณีที่ชัดเจน หากใครสามารถอธิบายสิ่งที่เกิดขึ้นที่นี่ฉันจะขอบคุณมันมาก Xcode 11.2 แสดงข้อผิดพลาดหรือไม่? หรือฉันต้องการที่จะบอกว่าฉันต้องการเสถียรภาพโมดูลเมื่อฉันรวบรวมด้วย Xcode 11.0?
91 ios  swift  xcode  swift5.1 

18
ปิดการใช้งาน Scroll บน UIWebView ที่อนุญาตหรือไม่
ฉันต้องแสดงบทความทางเว็บที่มีUITableViewใต้บทความ ตัวเลือกเดียวที่ฉันพบคือการแสดงบทความในUIWebViewส่วนหัวของ tableView ในการทำเช่นนั้นฉันต้องได้รับความสูงของเนื้อหา webView และฉันต้องปิดการใช้งานการเลื่อนสำหรับ webView ฉันพบสองวิธีในการปิดใช้งานการเลื่อน: for (id subview in webView.subviews) if ([[subview class] isSubclassOfClass: [UIScrollView class]]) ((UIScrollView *)subview).scrollEnabled=NO; หรือใน JavaScript: <script type="text/javascript"> touchMove = function(event) { event.preventDefault(); } ฉันได้ยินมาว่าวิธีแก้ปัญหาแรกถูกห้ามโดย Apple แต่ฉันไม่มีข้อพิสูจน์ใด ๆ ใบสมัครของฉันจะถูกปฏิเสธโดยใช้วิธีนี้หรือไม่? ถ้าเป็นเช่นนั้นฉันสามารถใช้แนวทางที่สองโดยไม่ถูกปฏิเสธได้หรือไม่?
91 ios  scroll  uiwebview 

25
ไม่สามารถเรียกใช้แอปใน Simulator: เกิดข้อผิดพลาดขณะทำงาน (Domain = LaunchServicesError, Code = 0)
หลังจากรวบรวมโปรเจ็กต์ใน Xcode 6 สำเร็จแล้วฉันไม่สามารถเรียกใช้งานในโปรแกรมจำลองด้วยข้อความที่กล่าวถึงข้างต้นได้ ฉันทำการวิจัยทั้งหมดที่เป็นไปได้ลองทุกอย่างแล้ว แต่ก็ยังไม่มีความก้าวหน้า ฉันไม่ได้ทำงานกับ swift ทั้งฉันไม่ได้ใช้วิดเจ็ตหรือส่วนขยายดังนั้นโปรดอย่าแนะนำวิธีแก้ปัญหาที่เกิดจากสิ่งเหล่านี้ดังที่เห็นได้จากคำถามที่คล้ายกัน หากมีใครพบสาเหตุที่เป็นไปได้ (หรือแนวทางแก้ไข !!) นอกเหนือจากนี้โปรดช่วยด้วย ขอบคุณ

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