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

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

10
ข้อผิดพลาด Xcode linker: ไฟล์เล็กเกินไปสำหรับสถาปัตยกรรม x86_64
ฉันกำลังพัฒนาแอปพลิเคชันใน Xcode เมื่อฉันพยายามสร้างข้อผิดพลาดนี้เกิดขึ้น: ld: in /Users/theodore/Library/Developer/Xcode/DerivedData/Tower-bkpdifuqssebjdgurzmtirbxejnn/Build/Intermediates/Tower.build/Debug/Tower.build/Objects-normal/x86_64/TWRAppDelegate.o, file too small for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) ไม่มีใครรู้ว่ามีอะไรผิดปกติ?

18
ใช้สีแบบอักษรหลายสีในป้ายกำกับเดียว
มีวิธีใช้สีแบบอักษรสองหรือสามสีในป้ายกำกับเดียวใน iOS หรือไม่? หากใช้ข้อความ "สวัสดีคุณเป็นอย่างไรบ้าง" เป็นตัวอย่างเช่น "สวัสดี" จะเป็นสีฟ้าและ "คุณเป็นอย่างไร" จะเป็นสีเขียว เป็นไปได้ไหมดูเหมือนง่ายกว่าการสร้างป้ายกำกับหลาย ๆ ป้าย

10
UIScroll ดูเพจแนวนอนเช่นแท็บ Mobile Safari
Mobile Safari ช่วยให้คุณสามารถสลับหน้าได้โดยการป้อนประเภทของมุมมองการเพจแนวนอน UIScrollView พร้อมตัวควบคุมเพจที่ด้านล่าง ฉันกำลังพยายามจำลองพฤติกรรมเฉพาะนี้โดยที่ UIScrollView ที่เลื่อนได้ในแนวนอนจะแสดงเนื้อหาบางส่วนของมุมมองถัดไป ตัวอย่างที่ Apple ให้มา: PageControl แสดงวิธีใช้ UIScrollView สำหรับการเพจแนวนอน แต่มุมมองทั้งหมดจะใช้ความกว้างของหน้าจอทั้งหมด ฉันจะรับ UIScrollView เพื่อแสดงเนื้อหาบางส่วนของมุมมองถัดไปเหมือนที่ Safari บนมือถือทำได้อย่างไร

5
วิธีการวาด UIToolbar หรือ UINavigationBar แบบโปร่งใสใน iOS7
ผมอยากจะโปร่งใสทั้งหมดและUIToolbar / หรือ UINavigationBarฉันได้ลองใช้คาถาต่างๆที่แนะนำสำหรับ iOS 5 ก่อนและหลัง แต่ดูเหมือนจะไม่มีผลอีกต่อไป สิ่งนี้จะสำเร็จได้อย่างไรใน iOS 7?

8
คุณแชร์ข้อมูลระหว่างตัวควบคุมมุมมองและวัตถุอื่น ๆ ใน Swift ได้อย่างไร
สมมติว่าฉันมีตัวควบคุมมุมมองหลายตัวในแอป Swift ของฉันและฉันต้องการส่งผ่านข้อมูลระหว่างกัน หากฉันมีหลายระดับในสแต็กคอนโทรลเลอร์มุมมองฉันจะส่งข้อมูลไปยังตัวควบคุมมุมมองอื่นได้อย่างไร หรือระหว่างแท็บในตัวควบคุมมุมมองแถบแท็บ? (โปรดทราบว่าคำถามนี้เป็น "คนสั่น") มีคนถามบ่อยมากจนฉันตัดสินใจเขียนบทช่วยสอนในหัวข้อนี้ ดูคำตอบของฉันด้านล่าง
88 ios  swift 

9
จะปรับแต่งฟองคำบรรยายภาพสำหรับ MKAnnotationView ได้อย่างไร
ฉันกำลังทำงานกับ mapkit และฉันติดอยู่ ฉันมีมุมมองคำอธิบายประกอบแบบกำหนดเองที่ฉันใช้อยู่และฉันต้องการใช้คุณสมบัติรูปภาพเพื่อแสดงจุดบนแผนที่ด้วยไอคอนของฉันเอง ฉันทำงานได้ดี แต่สิ่งที่ฉันต้องการทำคือการลบล้างมุมมองคำบรรยายเริ่มต้น (ฟองอากาศที่แสดงพร้อมชื่อเรื่อง / คำบรรยายเมื่อแตะไอคอนคำอธิบายประกอบ) ฉันต้องการควบคุมไฮไลต์เองได้: mapkit ให้การเข้าถึงเฉพาะมุมมองไฮไลต์เสริมด้านซ้ายและด้านขวาเท่านั้น แต่ไม่มีวิธีใดที่จะให้มุมมองที่กำหนดเองสำหรับฟองคำบรรยายภาพหรือกำหนดขนาดเป็นศูนย์หรืออย่างอื่น ความคิดของฉันคือการแทนที่ selectAnnotation / deselectAnnotation ในของฉันMKMapViewDelegateจากนั้นวาดมุมมองที่กำหนดเองของฉันเองโดยการโทรไปยังมุมมองคำอธิบายประกอบที่กำหนดเองของฉัน สิ่งนี้ใช้ได้ แต่เมื่อcanShowCalloutถูกตั้งค่าเป็นYESคลาสมุมมองคำอธิบายประกอบที่กำหนดเองของฉันเท่านั้น วิธีการเหล่านี้จะไม่ถูกเรียกหากฉันตั้งค่านี้เป็นNO(ซึ่งเป็นสิ่งที่ฉันต้องการเพื่อไม่ให้มีการดึงฟองคำบรรยายเริ่มต้น) ดังนั้นฉันจึงไม่มีทางรู้ได้ว่าผู้ใช้แตะจุดของฉันบนแผนที่ (เลือกไว้) หรือแตะจุดที่ไม่ได้เป็นส่วนหนึ่งของมุมมองคำอธิบายประกอบของฉัน (เลือกที่จะเลือก) โดยไม่ต้องมีมุมมองคำบรรยายภาพเริ่มต้นปรากฏขึ้น ฉันพยายามไปตามเส้นทางอื่นและจัดการเหตุการณ์การสัมผัสทั้งหมดด้วยตัวเองในแผนที่และดูเหมือนจะไม่สามารถใช้งานได้ ฉันอ่านโพสต์อื่น ๆ ที่เกี่ยวข้องกับการจับเหตุการณ์การสัมผัสในมุมมองแผนที่ แต่ไม่ตรงกับที่ฉันต้องการ มีวิธีเจาะลึกลงไปในมุมมองแผนที่เพื่อลบฟองคำบรรยายก่อนวาดหรือไม่ ฉันกำลังสูญเสีย ข้อเสนอแนะใด ๆ ? ฉันขาดอะไรบางอย่างที่ชัดเจนหรือไม่?

12
วิธีใช้แบบอักษรที่กำหนดเองพร้อมขนาดข้อความแบบไดนามิกใน iOS7
ใน iOS7 มี API ใหม่สำหรับการรับแบบอักษรที่ปรับตามขนาดตัวอักษรโดยอัตโนมัติตามที่ผู้ใช้กำหนดไว้ในค่ากำหนด ดูเหมือนว่าจะใช้สิ่งนี้: UIFont *myFont = [UIFont fontWithDescriptor:[UIFontDescriptor preferredFontDescriptorWithTextStyle:UIFontTextStyleHeadline] size:0]; ตอนนี้ข้อความใดก็ตามที่คุณกำหนดให้จะเลื่อนขึ้นและลงในขนาดตัวอักษรเมื่อผู้ใช้เปลี่ยนการตั้งค่าขนาดตัวอักษรของระบบ (อย่าลืมฟังการname:UIContentSizeCategoryDidChangeNotificationแจ้งเตือนและอัปเดตมุมมองของคุณเป็นบัญชีสำหรับการเปลี่ยนแปลงขนาด) ฉันจะใช้ข้อความไดนามิกกับแบบอักษรอื่นที่ไม่ใช่ค่าเริ่มต้นของ Helvetica-Neue ได้อย่างไร
88 ios  ios7 

11
จะเปลี่ยนความสูงของส่วนหัว UITableView ที่จัดกลุ่มได้อย่างไร
ฉันรู้วิธีเปลี่ยนความสูงของส่วนหัวในมุมมองตาราง แต่ฉันไม่พบวิธีแก้ไขใด ๆ ในการเปลี่ยนระยะห่างเริ่มต้นก่อนส่วนแรก ตอนนี้ฉันมีรหัสนี้: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ if (section == 0){ return 0; } return 10; }

9
ตรวจสอบว่ามีการเปิดใช้บริการตำแหน่งหรือไม่
ฉันได้ทำการค้นคว้าเกี่ยวกับ CoreLocation เมื่อเร็ว ๆ นี้ฉันพบปัญหาที่ครอบคลุมในที่อื่น แต่ใน Objective C และสำหรับ iOS 8 ฉันรู้สึกโง่ที่ถามเรื่องนี้ แต่คุณจะตรวจสอบได้อย่างไรว่าบริการระบุตำแหน่งเปิดใช้งานโดยใช้ swift บน iOS 9 หรือไม่? บน iOS 7 (และอาจจะเป็น 8?) คุณสามารถใช้ได้locationServicesEnabled()แต่ดูเหมือนว่าจะใช้งานไม่ได้เมื่อคอมไพล์สำหรับ iOS 9 แล้วฉันจะทำสิ่งนี้ให้สำเร็จได้อย่างไร? ขอบคุณ!
88 ios  swift  location  ios9  swift3 

12
วิธีการบีบอัดย่อขนาดของรูปภาพก่อนอัพโหลดไปยัง Parse เป็น PFFile? (อย่างรวดเร็ว)
ฉันพยายามอัปโหลดไฟล์ภาพไปยัง Parse หลังจากถ่ายภาพโดยตรงบนโทรศัพท์ แต่มันมีข้อยกเว้น: การยุติแอปเนื่องจากข้อยกเว้น "NSInvalidArgumentException" ที่ไม่ถูกจับเหตุผล: "PFFile ต้องมีขนาดไม่เกิน 10485760 ไบต์" นี่คือรหัสของฉัน: ในตัวควบคุมมุมมองแรก: override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if (segue.identifier == "getImage") { var svc = segue.destinationViewController as! ClothesDetail svc.imagePassed = imageView.image } } ในมุมมองตัวควบคุมที่อัปโหลดภาพ: let imageData = UIImagePNGRepresentation(imagePassed) let imageFile = PFFile(name: "\(picName).png", data: imageData) var userpic …

11
Pods-resources.sh ถูกปฏิเสธสิทธิ์ในโครงการ iOS
ฉันมีโปรเจ็กต์ที่มีอยู่แล้วจากไคลเอนต์และฉันพยายามรันใน MAC ของฉันโดยใช้ XCode 5.0 แต่ฉันพบข้อผิดพลาดต่อไปนี้ ฉันติดตั้ง Cocoa Pods แต่ยังไม่ได้ผล โครงการนี้ทำงานได้ดีในเครื่องของนักพัฒนาซอฟต์แวร์รายอื่น ฉันไม่ต้องการให้สิ่งนี้ทำงานในเครื่องของฉัน สิ่งที่ฉันขาดหายไป? ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก ขอบคุณล่วงหน้า.

10
การตั้งค่าอัลฟ่าบน UIView จะตั้งค่าอัลฟ่าบนมุมมองย่อยซึ่งไม่ควรเกิดขึ้น
ตามเอกสารประกอบสำหรับ UIVIew @property(nonatomic) CGFloat alpha ค่าของคุณสมบัตินี้คือตัวเลขทศนิยมในช่วง 0.0 ถึง 1.0 โดยที่ 0.0 แสดงถึงความโปร่งใสทั้งหมดและ 1.0 หมายถึงทึบทั้งหมด ค่านี้มีผลกับมุมมองปัจจุบันเท่านั้นและไม่มีผลกับมุมมองย่อยที่ฝังไว้ ฉันมีมุมมองคอนเทนเนอร์ที่กำหนดค่าไว้ดังนี้: self.myView.backgroundColor = [UIColor blackColor]; self.myView.alpha = 0.5; [self addSubview:self.myView]; จากนั้นเพิ่มมุมมองย่อยใน 'myView' [myView addSubView anotherView]; anotherView.alpha = 1; NSLog(@"anotherView alpha = %f",anotherView.alpha); // prints 1.0000 as expected แต่ ' anotherView ' มีอัลฟ่าบนหน้าจอ (ไม่ทึบแสงอย่างที่คาดไว้) เป็นเช่นนี้ได้อย่างไรและสามารถทำอะไรได้บ้าง?

7
คอลเล็กชันที่ไม่เปลี่ยนรูป / เปลี่ยนรูปได้ใน Swift
ฉันอ้างถึงคู่มือการเขียนโปรแกรม Swift ของ Apple เพื่อทำความเข้าใจการสร้างวัตถุที่เปลี่ยนแปลงไม่ได้ / ไม่เปลี่ยนรูป (Array, Dictionary, Sets, Data) ในภาษา Swift แต่ฉันไม่เข้าใจวิธีสร้างคอลเล็กชันที่ไม่เปลี่ยนรูปใน Swift ฉันต้องการดูสิ่งที่เทียบเท่าใน Swift สำหรับสิ่งต่อไปนี้ใน Objective-C อาร์เรย์ที่ไม่เปลี่ยนรูป NSArray *imArray = [[NSArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; อาร์เรย์ที่ไม่แน่นอน NSMutableArray *mArray = [[NSMutableArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; [mArray addObject:@"Fourth"]; พจนานุกรมไม่เปลี่ยนรูป NSDictionary *imDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil]; พจนานุกรมไม่แน่นอน NSMutableDictionary *mDictionary = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"Value1", …


9
ไม่พบข้อตกลงสิทธิ์การใช้งานโปรแกรมนักพัฒนาซอฟต์แวร์ iOS ใหม่ที่ฉันต้องลงนาม
ไม่กี่สัปดาห์ที่ผ่านมาฉันได้รับข้อความนี้เมื่อเข้าสู่ระบบ itunesconnect.apple.com ฉันลองลงชื่อกลับไปแล้วไม่พบและขอให้เลื่อนปัญหาออกไปในภายหลัง ต่อมาคือตอนนี้และฉันต้องเซ็นชื่อเพื่อสร้างแอปใหม่ Review the iOS Developer Program License Agreement The iOS Developer Program License Agreement has been updated. To create new apps and upload binaries to the App Store, the user with the Team Agent role must review and accept this agreement in Member Center. Review the iOS …

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