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

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

20
xcode / storyboard: ไม่สามารถลากปุ่มบาร์ไปที่แถบเครื่องมือที่ด้านบนได้
ฉันมีตัวควบคุมมุมมองที่เป็นมุมมองรายละเอียดของตาราง เมื่อคุณคลิกที่แถวของตารางจะนำคุณไปยังมุมมองรายละเอียด มุมมองรายละเอียดจะฝังอยู่ในตัวควบคุมการนำทางซึ่งจะมีปุ่มที่ด้านซ้ายบนของแถบนำทางที่ส่งคุณกลับไปที่ตาราง จนถึงตอนนี้ดีมาก ตอนนี้ฉันต้องการเพิ่มปุ่มแก้ไขที่ด้านขวาของแถบนำทางเพื่อให้คุณสามารถแก้ไขมุมมองรายละเอียดได้ แผนของฉันคือจะเพิ่มตัวควบคุมมุมมองอื่นที่ช่วยให้คุณแก้ไขรายละเอียดของรายการได้ สิ่งมาตรฐาน อย่างไรก็ตามเมื่อฉันพยายามลากรายการปุ่มแถบจากรายการวัตถุไปยังแถบนำทางจะไม่เกิดขึ้น แต่เมื่อฉันปล่อยปุ่มเมาส์มันจะออกจากปุ่มบาร์บนตัวควบคุมแถบแท็บที่ด้านล่าง (โครงร่างการนำทางของฉันประกอบด้วยแท็บต่างๆและสำหรับแต่ละแท็บตารางมุมมองรายละเอียด ฯลฯ ) ใครก็ตามที่พบปัญหานี้มาก่อนและสามารถแนะนำสิ่งที่ฉันทำผิดหรือวิธีแก้ปัญหาบางอย่างเพื่อเพิ่มรายการปุ่มแถบที่ด้านขวาของหน้าจอการนำทาง ต้องใส่รหัสหรือไม่? ขอบคุณสำหรับคำแนะนำใด ๆ

10
จะป้องกันไม่ให้ UINavigationBar ครอบคลุมมุมมองด้านบนใน iOS 7 ได้อย่างไร
หลังจากอัปเดตเป็น Xcode 5 แถบการนำทางในมุมมองของแอปทั้งหมดของฉันได้เลื่อนลง นี่คือภาพหน้าจอบางส่วนภาพแรกแสดงทุกอย่างในมุมมองเมื่อดึงลงและภาพที่สองแสดงภาพทั้งหมดโดยไม่ถูกแตะต้อง แถบค้นหาควรขึ้นต้นที่แถบนำทาง ใครทราบว่าฉันจะแก้ไขปัญหานี้ได้อย่างไร แก้ไข: ฉันได้ลองคำแนะนำก่อนหน้านี้: if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; แต่ให้ผลลัพธ์ที่แปลกมาก อาจเป็นเพราะฉันมี "เมนูสไลด์" ภายใต้ตัวควบคุมมุมมองนี้ซึ่งปรากฏขึ้นเนื่องจากความโปร่งใสของแถบนำทาง

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 

10
จำลองการบังคับสัมผัส / สัมผัส 3D บนเครื่องจำลอง iPhone 6S หรือ iPhone 6S Plus
ฉันพยายามจำลองการบังคับสัมผัสโดยใช้ Xcode 7 GM บนเครื่องจำลอง iPhone 6S หรือ iPhone 6S Plus โดยเฉพาะอย่างยิ่งฉันพยายามจำลองการบังคับสัมผัสบนไอคอนของแอปทดสอบซึ่งใช้ทางลัดแอปพลิเคชัน แจ้งให้เราทราบหากมีวิธีแก้ปัญหาในการจำลองสิ่งนี้ฉันลองกดแบบยาวซึ่งโปรแกรมจำลองนาฬิกาใช้เพื่อจำลองการสัมผัสแรงไม่ทำงานเนื่องจาก iPhone จับภาพเป็นท่าทางการกดแบบยาว อัปเดต: ฉันดาวน์โหลดโค้ดตัวอย่าง ViewControllerPreview จาก Apple การเรียกใช้แอปพลิเคชันตัวอย่างของพวกเขาฉันเห็นว่าตัวจำลองแม้ว่า iPhone 6s จะไม่รองรับคุณสมบัติ 3D / Force touch ฉันยังไม่แน่ใจว่าจะรองรับคุณสมบัตินี้ได้หรือไม่หากฉันจะใช้ macbook ที่มีแทร็กแพดที่เปิดใช้งานระบบสัมผัสบังคับ แก้ไข: คนที่มี macbook ที่มีแทร็กแพดแบบบังคับสามารถพยายามใช้การสัมผัสบนแทร็คแพดเพื่อจำลองการสัมผัส 3 มิติบนเครื่องจำลอง iPhone 6s หรือ 6s Plus ได้หรือไม่? ทฤษฎีของฉันคือคุณอาจใช้แทร็คแพดแบบบังคับบน MacBooks ใหม่เพื่อจำลองการสัมผัส 3 มิติบนเครื่องจำลอง iPhone รุ่นใหม่ …

15
iOS 6: ฉันจะ จำกัด มุมมองบางส่วนเป็นแนวตั้งและอนุญาตให้ผู้อื่นหมุนได้อย่างไร
ฉันมีแอพ iPhone ที่ใช้UINavigationControllerเพื่อนำเสนออินเทอร์เฟซแบบเจาะลึก: มุมมองแรกหนึ่งมุมมองจากนั้นอีกมุมมองหนึ่งลึกถึงสี่ระดับ ฉันต้องการให้สามมุมมองแรก จำกัด เฉพาะการวางแนวตั้งและเฉพาะมุมมองสุดท้ายเท่านั้นที่ควรได้รับอนุญาตให้หมุนเป็นแนวนอน เมื่อกลับจากมุมมองที่สี่ไปยังมุมมองที่สามและมุมมองที่สี่อยู่ในแนวนอนฉันต้องการให้ทุกอย่างหมุนกลับเป็นแนวตั้ง ใน iOS 5 ฉันเพียงกำหนดshouldAutorotateToInterfaceOrientation:ในตัวควบคุมมุมมองแต่ละตัวของฉันให้ส่งคืนใช่สำหรับการวางแนวที่อนุญาต ทุกอย่างทำงานตามที่อธิบายไว้ข้างต้นรวมถึงการกลับสู่แนวตั้งแม้ว่าอุปกรณ์จะอยู่ในแนวนอนเมื่อกลับจากตัวควบคุมมุมมอง # 4 ถึง # 3 ใน iOS 6 ตัวควบคุมมุมมองทั้งหมดจะหมุนเป็นแนวนอนโดยทำลายสิ่งที่ไม่ได้ตั้งใจไว้ บันทึกประจำรุ่น iOS 6 กล่าวว่า ความรับผิดชอบมากขึ้นกำลังย้ายไปที่แอปและผู้แทนของแอป ตอนนี้คอนเทนเนอร์ iOS (เช่นUINavigationController) ไม่ได้ปรึกษาบุตรหลานเพื่อพิจารณาว่าพวกเขาควรหมุนอัตโนมัติหรือไม่ [... ] ระบบจะขอตัวควบคุมมุมมองแบบเต็มหน้าจอที่อยู่ด้านบนสุด (โดยทั่วไปคือตัวควบคุมมุมมองรูท) สำหรับการวางแนวอินเทอร์เฟซที่รองรับเมื่อใดก็ตามที่อุปกรณ์หมุนหรือเมื่อใดก็ตามที่ตัวควบคุมมุมมองถูกนำเสนอด้วยรูปแบบการนำเสนอแบบเต็มหน้าจอ ยิ่งไปกว่านั้นการวางแนวที่รองรับจะถูกดึงออกมาก็ต่อเมื่อตัวควบคุมมุมมองนี้ส่งคืน YES จากshouldAutorotateวิธีการเท่านั้น [... ] ระบบจะพิจารณาว่าการวางแนวได้รับการสนับสนุนหรือไม่โดยการตัดกันค่าที่ส่งคืนโดยsupportedInterfaceOrientationsForWindow:วิธีการของแอปด้วยค่าที่ส่งคืนโดยsupportedInterfaceOrientationsวิธีการของตัวควบคุมแบบเต็มหน้าจอด้านบนสุด ดังนั้นฉันจึงจัดคลาสย่อยUINavigationControllerให้MainNavigationControllerคุณสมบัติบูลีนของฉันlandscapeOKและใช้สิ่งนี้เพื่อส่งคืนการวางแนวที่อนุญาตในsupportedInterfaceOrientations. จากนั้นในแต่ละviewWillAppear:วิธีการควบคุมมุมมองของฉันฉันมีบรรทัดแบบนี้ [(MainNavigationController*)[self navigationController] setLandscapeOK:YES]; เพื่อบอกMainNavigationControllerพฤติกรรมที่ฉันต้องการ คำถามมาที่นี่:ถ้าตอนนี้ฉันไปที่มุมมองที่สี่ของฉันในโหมดแนวตั้งและพลิกโทรศัพท์จะหมุนเป็นแนวนอน ตอนนี้ฉันกดปุ่มย้อนกลับเพื่อกลับไปที่มุมมองที่สามของฉันซึ่งควรจะใช้งานได้ในแนวตั้งเท่านั้น …
99 ios  iphone  ios6  autorotate 

8
วิธีจัดการขนาดภาพในความละเอียด iPhone ทั้งหมดที่มี
ขนาดใดที่จะใช้กับรูปภาพได้ดีที่สุด: background.png, background@2x.png และ background@3x.png หากเราต้องการใช้รูปภาพนี้เพื่อครอบคลุมความกว้างเต็มและความสูงครึ่งหนึ่งของหน้าจอสำหรับความละเอียดทั้งหมดสำหรับ แอพแนว iPhone? นี่คือสิ่งที่เรามีในตอนนี้: Device Points Pixels Scale Physical Pixels PPI Ratio Size iPhone XS Max 896x414 2688x1242 3x 2688x1242 458 19.5:9 6.5" iPhone XR 896x414 1792x828 2x 1792x828 326 19.5:9 6.1" iPhone X 812x375 2436x1125 3x 2436x1125 458 19.5:9 5.8" iPhone 6 Plus 736x414 …


21
Xcode“ คีย์ส่วนตัวสำหรับไม่ได้ติดตั้งบน Mac เครื่องนี้ - การแจกจ่าย”
ฉันมักจะได้รับข้อความนี้เมื่อพยายามส่งแอปไปที่ร้านแอป นี่คือภาพของข้อความ: จะดีมากถ้าใครสักคนสามารถช่วยฉันแก้ไขปัญหานั้นเพื่อที่ฉันจะได้ส่งแอพของฉันไปที่สโตร์
99 ios  xcode  app-store 

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 

15
จะรับค่า RGB จาก UIColor ได้อย่างไร?
ฉันกำลังสร้างวัตถุสีโดยใช้รหัสต่อไปนี้ curView.backgroundColor = [[UIColor alloc] initWithHue:229 saturation:40 brightness:75 alpha:1]; ฉันจะดึงค่า RGB จากวัตถุสีที่สร้างขึ้นได้อย่างไร
99 ios  rgb  uicolor 

21
วิธีตั้งค่าการจัดตำแหน่งซ้ายบนสำหรับแอปพลิเคชัน UILabel สำหรับ iOS
ฉันได้เพิ่มป้ายกำกับหนึ่งป้ายในไฟล์ปลายปากกาของฉันแล้วจำเป็นต้องมีการจัดแนวซ้ายบนสำหรับฉลากนั้น เนื่องจากฉันกำลังให้ข้อความในรันไทม์จึงไม่แน่ใจว่ามีบรรทัดเท่าไร ดังนั้นหากข้อความมีเพียงบรรทัดเดียวข้อความนั้นจะปรากฏเป็นแนวตั้งตรงกลาง การจัดตำแหน่งนั้นไม่ตรงกับป้ายกำกับของฉันที่อยู่ข้างหน้า ตัวอย่างเช่น: ซึ่งดูแปลก ๆ :( มีวิธีใดบ้างที่ฉันสามารถตั้งค่าข้อความป้ายกำกับให้เหมาะสมกับการจัดตำแหน่งซ้ายบน?

12
สร้างแอพ iOS โดยไม่ต้องเป็นเจ้าของ Mac ใช่ไหม [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ กรุณาแก้ไขฉันถ้าฉันผิด ฉันยังใหม่กับการพัฒนาอุปกรณ์เคลื่อนที่และต้องการพัฒนาแอปเพื่อส่งไปยัง apple store แต่ฉันรู้สึกท้อแท้อย่างมากกับราคาของ Mac ที่ฉันกำลังพัฒนาแอปอยู่ในใจ สมมติว่าฉันรู้ว่าฉันต้องการอะไรและจะเขียนโค้ดอย่างไร ถ้าฉันจะสร้างบัญชีนักพัฒนาและจ่ายค่าธรรมเนียม - จากนั้นยืม mac ของเพื่อนเขียนโค้ดและส่งรหัสของฉันไปที่ apple นั่นคือทั้งหมดที่ฉันต้องการ mac ใช่ไหม จากนั้นฉันจะสามารถเข้าถึงสถิติทั้งหมดและอื่น ๆ ผ่าน iTunes บนคอมพิวเตอร์ Windows ของฉันได้หรือไม่ ใครช่วยบอกทีว่าฉันเพ้อเจ้อ
99 ios  iphone 


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 

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.