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

อย่าใช้แท็กนี้จนกว่าคุณจะระบุที่อยู่ iPhone ของ Apple และ / หรือ iPod touch โดยเฉพาะ สำหรับคำถามที่ไม่ได้ขึ้นอยู่กับฮาร์ดแวร์ให้ใช้แท็ก [iOS] แท็กที่ต้องพิจารณาเพิ่มเติมคือ [xcode] (แต่หากคำถามเกี่ยวกับ IDE เอง), [swift], [purpose-c] หรือ [cocoa-touch] (แต่ไม่ใช่ [cocoa]) โปรดงดเว้นคำถามเกี่ยวกับ iTunes App Store หรือเกี่ยวกับ iTunes Connect หากใช้ C # ให้แท็กด้วย [mono]

21
วิธีรับ UITableView จาก UITableViewCell
ฉันมีสิ่งUITableViewCellที่เชื่อมโยงกับวัตถุและฉันต้องการบอกว่าเซลล์นั้นมองเห็นได้หรือไม่ จากการวิจัยที่ฉันได้ทำหมายความว่าฉันจำเป็นต้องเข้าถึงสิ่งUITableViewที่มีอยู่ (จากที่นั่นมีหลายวิธีในการตรวจสอบว่ามองเห็นได้หรือไม่) ฉันจึงสงสัยว่าUITableViewCellมีตัวชี้ไปที่UITableViewหรือมีวิธีอื่นในการดึงตัวชี้จากเซลล์หรือไม่?

4
ฉันใช้สตริงรูปแบบใดเป็นมิลลิวินาทีในสตริงวันที่บน iPhone
ฉันต้องแยกวิเคราะห์สตริงในรูปแบบที่มีมิลลิวินาที ฉันใช้สตริงรูปแบบใดเพื่อให้ได้ค่าวันที่ที่ถูกต้อง ตัวอย่างเช่นสมมติว่าฉันมีสตริงที่มีค่าต่อไปนี้: "2011-06-23T13: 13: 00.000" สตริงรูปแบบใดที่ฉันส่งผ่านไปยัง NSDateFormatter ของฉันในรหัสต่อไปนี้ NSString *dateValue = @"2011-06-23T13:13:00.000"; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSString *formatString = @"yyyy-MM-dd'T'HH:mm:ss.???"; [formatter setDateFormat:formatString]; NSDate *date = [formatter dateFromString:dateValue]; ฉันใช้อะไรแทน ??? ในโค้ดด้านบน?

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

11
ฉันจะหาเวลาที่แน่นอนได้อย่างไรเช่นในหน่วยมิลลิวินาทีใน Objective-C
มีวิธีง่ายๆในการหาเวลาอย่างแม่นยำหรือไม่? ฉันต้องการคำนวณความล่าช้าระหว่างการเรียกใช้เมธอด โดยเฉพาะอย่างยิ่งฉันต้องการคำนวณความเร็วในการเลื่อนใน UIScrollView

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

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

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 …

6
เครื่องมือจดจำท่าทางและการทำงานของปุ่ม
ฉันมีลำดับชั้นการดูที่มีลักษณะดังนี้: UIView (A) UIView > UIImageView UIView > UIView (B) UIView > UIView (B) > Rounded Rect Button UIView > UIView (B) > UIImageView UIView > UIView (B) > UILabel ฉันได้แนบเครื่องมือจดจำท่าทางกับ UIView (B) ของฉันแล้ว ปัญหาที่ฉันเผชิญคือฉันไม่ได้รับการดำเนินการใด ๆ สำหรับปุ่ม Rounded Rect ที่อยู่ใน UIView (B) ระบบจดจำท่าทางสัมผัส singleTap จับ / แทนที่เหตุการณ์ Touch Up Inside …

8
การย้าย UITabBarItem Image ลงหรือไม่
โดยปกติในแต่ละแท็บของUITabBarคุณจะมีภาพขนาดเล็กและชื่อแท็บ รูปภาพถูกวางตำแหน่ง / กึ่งกลางไปทางด้านบนของแท็บเพื่อให้เหมาะกับชื่อที่อยู่ด้านล่าง คำถามของฉันคือถ้าคุณต้องการมี tabBar ที่มีแค่รูปภาพและไม่มีชื่อเรื่องจะมีวิธีย้ายรูปภาพลงเพื่อให้มันอยู่ตรงกลางในแท็บได้ดีขึ้นหรือไม่? ฉันกำลังใช้ (ดูด้านล่าง) ในปัจจุบัน: [tabBarItem setFinishedSelectedImage:tabSelected withFinishedUnselectedImage:tabUnselected]; แต่ต้องการใช้กับภาพขนาดใหญ่ที่ไม่มีชื่อเรื่องในขณะนี้ถ้าฉันทำให้ภาพใหญ่กว่าประมาณ 70pixels @ 2x มันจะเริ่มตัดขอบด้านบนของด้านบนในUITabBarขณะที่เหลือพื้นที่ที่ไม่ได้ใช้จำนวนมากไว้ที่ด้านล่าง

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 

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

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

10
วิธีหยุด Firebase จากการบันทึกการอัปเดตสถานะเมื่อเปิดตัวแอป
เมื่อใดก็ตามที่ฉันเปิดแอป FireBase แอปจะบันทึกสถานะของคุณสมบัติต่างๆของ Firebase ตอนนี้นี่คือสิ่งที่กำลังเข้าสู่ระบบ: Configuring the default app. <FIRAnalytics/INFO> Firebase Analytics v.3200000 started <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see ...) <FIRAnalytics/INFO> Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist <FIRInstanceID/WARNING> …
99 ios  iphone  firebase 

30
ไม่สามารถพิมพ์ใน textfield ในโปรแกรมจำลอง iphone โดยใช้แป้นพิมพ์ Mac?
ฉันกำลังทำงานกับแอป iOS พื้นฐานซึ่งรองรับทั้งโหมดแนวตั้งและแนวนอน เมื่อแป้นพิมพ์จำลอง iPhone เปิดอยู่ในแนวนอนและฉันกำลังเปลี่ยนแอปเป็นโหมดแนวตั้งฉันไม่สามารถพิมพ์อะไรก็ได้ในช่องข้อความโดยใช้แป้นพิมพ์จริงของ Mac มีใครเคยมีประสบการณ์นี้มาก่อนหรือไม่? เป็นบั๊กที่ทราบหรือไม่?
98 iphone  ipad  ios7  keyboard  ios6 

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