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

Swift เป็นภาษาการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไปที่ปลอดภัยรวดเร็วและมีการแสดงออกซึ่งพัฒนาโดย Apple Inc. สำหรับแพลตฟอร์มและ Linux Swift เป็นโอเพ่นซอร์ส ใช้แท็กสำหรับคำถามเกี่ยวกับคุณสมบัติภาษาหรือต้องการรหัสใน Swift เท่านั้น ใช้แท็ก [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] และ [cocoa] สำหรับคำถาม (ภาษาที่ไม่เชื่อเรื่องพระเจ้า) เกี่ยวกับแพลตฟอร์มหรือเฟรมเวิร์ก

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

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

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 


7
ค้นหาความแตกต่างเป็นวินาทีระหว่าง NSDates เป็นจำนวนเต็มโดยใช้ Swift
ฉันกำลังเขียนโค้ดโดยที่ฉันต้องการกำหนดระยะเวลาที่ปุ่มค้างไว้ ในการทำเช่นนั้นฉันบันทึกNSDate()เวลาที่กดปุ่มและลองใช้timeIntervalSinceDateฟังก์ชันเมื่อปล่อยปุ่ม ดูเหมือนจะใช้งานได้ แต่ฉันไม่พบวิธีใดในการพิมพ์ผลลัพธ์หรือเปลี่ยนเป็นจำนวนเต็ม var timeAtPress = NSDate() @IBAction func pressed(sender: AnyObject) { println("pressed") timeAtPress = NSDate() } @IBAction func released(sender: AnyObject) { println("released") var elapsedTime = NSDate.timeIntervalSinceDate(timeAtPress) duration = ??? } ฉันเคยเห็นคำถามคล้าย ๆ กันนี้ แต่ฉันไม่รู้จัก C ดังนั้นฉันจึงเข้าใจคำตอบที่ได้รับยาก หากมีวิธีที่มีประสิทธิภาพมากขึ้นในการค้นหาระยะเวลาที่กดปุ่มค้างไว้ฉันยินดีรับข้อเสนอแนะ ขอบคุณล่วงหน้า.

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 


7
วิธีใช้ SCNetworkReachability ใน Swift
ฉันกำลังพยายามแปลงข้อมูลโค้ดนี้เป็น Swift ฉันกำลังดิ้นรนในการลงจากพื้นเนื่องจากปัญหาบางอย่าง - (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *)&zeroAddress); SCNetworkReachabilityFlags flags; BOOL didRetrieveFlags = SCNetworkReachabilityGetFlags(defaultRouteReachability, &flags); CFRelease(defaultRouteReachability); if (!didRetrieveFlags) { return NO; } BOOL isReachable = …
99 ios  c  struct  swift  reachability 

7
จะพิมพ์ลงคอนโซลโดยใช้สนามเด็กเล่นที่รวดเร็วได้อย่างไร
ฉันติดตาม Apple Guide สำหรับภาษาใหม่ที่รวดเร็ว แต่ฉันไม่เข้าใจว่าทำไมแถบทางด้านขวาจึงแสดงเฉพาะ "สวัสดีสนามเด็กเล่น" ไม่ใช่ "สวัสดีชาวโลก" มีใครอธิบายprintlnได้ไหมว่าทำไมถึงไม่พิมพ์ด้านขวา // Playground - noun: a place where people can play import Cocoa var str = "Hello, playground" println("Hello, world");

10
วิธีรับชื่อไฟล์จาก filepath อย่างรวดเร็ว
วิธีรับชื่อไฟล์จากสตริงเส้นทางไฟล์ที่กำหนด ตัวอย่างเช่นถ้าฉันมีสตริง filepath เป็น file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV และฉันต้องการได้ผลลัพธ์กลับเป็น trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV ขอขอบคุณสำหรับความช่วยเหลือของคุณ.
99 ios  iphone  swift 

5
เทียบเท่าอย่างรวดเร็วสำหรับมาโคร MIN และ MAX
ใน C / Objective-C คุณสามารถค้นหาค่าต่ำสุดและสูงสุดระหว่างสองตัวเลขโดยใช้มาโคร MIN และ MAX Swift ไม่รองรับมาโครและดูเหมือนว่าจะไม่มีสิ่งที่เทียบเท่าในไลบรารีภาษา / ฐาน หนึ่งควรไปกับโซลูชันที่กำหนดเองอาจจะขึ้นอยู่กับข้อมูลทั่วไปเช่นนี้หนึ่ง ?
99 generics  swift 


22
วิธีแปลง UIView เป็นรูปภาพ
ฉันต้องการแปลง UIView เป็นรูปภาพและบันทึกไว้ในแอพของฉัน ใครช่วยบอกวิธีถ่ายภาพหน้าจอหรือแปลงเป็นภาพและวิธีที่ดีที่สุดในการบันทึกลงในแอปคืออะไร (ไม่ใช่ม้วนฟิล์ม) นี่คือรหัสสำหรับมุมมอง: var overView = UIView(frame: CGRectMake(0, 0, self.view.frame.width/1.3, self.view.frame.height/1.3)) overView.center = CGPointMake(CGRectGetMidX(self.view.bounds), CGRectGetMidY(self.view.bounds)-self.view.frame.height/16); overView.backgroundColor = UIColor.whiteColor() self.view.addSubview(overView) self.view.bringSubviewToFront(overView)
99 ios  swift  uiview  screenshot 

10
ปิดการใช้งานปุ่ม
ฉันต้องการปิดการใช้งานปุ่ม ( UIButton) บน iOS หลังจากที่คลิกแล้ว ฉันยังใหม่กับการพัฒนาสำหรับ iOS แต่ฉันคิดว่ารหัสที่เทียบเท่าตามวัตถุประสงค์ - C คือสิ่งนี้: button.enabled = NO; แต่ฉันไม่สามารถทำได้อย่างรวดเร็ว
99 swift  uibutton  ios8 

8
วิธีสร้างคำขอ HTTP + การตรวจสอบสิทธิ์พื้นฐานใน Swift
ฉันมีบริการ RESTFull พร้อมการรับรองความถูกต้องขั้นพื้นฐานและฉันต้องการเรียกใช้จาก iOS + swift ฉันต้องให้ข้อมูลรับรองสำหรับคำขอนี้อย่างไรและที่ไหน รหัสของฉัน (ขออภัยฉันเพิ่งเริ่มเรียนรู้ iOS / obj-c / swift): class APIProxy: NSObject { var data: NSMutableData = NSMutableData() func connectToWebApi() { var urlPath = "http://xx.xx.xx.xx/BP3_0_32/ru/hs/testservis/somemethod" NSLog("connection string \(urlPath)") var url: NSURL = NSURL(string: urlPath) var request = NSMutableURLRequest(URL: url) let username = "hs" let password …
99 ios  swift 

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