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

iOS 7 เป็นรุ่นที่เจ็ดของระบบปฏิบัติการ iOS บนมือถือของ Apple และเป็นผู้สืบทอดต่อจาก iOS 6 ได้มีการประกาศในการประชุมนักพัฒนา Apple ทั่วโลก (WWDC) ของ บริษัท เมื่อวันที่ 10 มิถุนายน 2013 และวางจำหน่ายในวันที่ 18 กันยายน 2013

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

17
Xcode 5 -“ iOS Simulator ไม่สามารถติดตั้งแอปพลิเคชัน” ทุกครั้งที่ฉันเปลี่ยนเครื่องจำลอง
เมื่อใช้ Xcode 5 GM ทุกครั้งที่ฉันเปลี่ยนไปใช้เครื่องจำลอง 5.1, 6.0 หรือ 6.1 เพื่อทดสอบฉันได้รับข้อผิดพลาด "iOS Simulator ไม่สามารถติดตั้งแอปพลิเคชัน" เมื่อฉันรีเซ็ตตัวจำลองมันใช้งานได้ แต่มันเหนื่อยมาก ใครมีวิธีแก้ไขแบบถาวรหรือวิธีแก้ปัญหา?

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

6
การเปลี่ยนสีข้อความแถบสถานะในหน้าจอเริ่มต้น iOS 7
ฉันรู้ว่ามีคำถามstackoverflow อยู่แล้วที่บอกว่าจะเปลี่ยนแถบสถานะสำหรับตัวควบคุมมุมมองทั้งหมดได้อย่างไร ฉันกำลังเปลี่ยนสีของแถบสถานะด้วยวิธีนี้: if(IS_IOS7) [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; ใน application:DidFinishLaunching นอกจากนี้ฉันได้เปลี่ยนค่าของUIViewControllerBasedStatusBarAppearanceใน plist เป็นNO. อย่างไรก็ตามในหน้าจอเริ่มต้นจะยังคงแสดงข้อความในแถบสถานะด้วยสีดำ มันเป็นไปได้ที่จะเปลี่ยนสีของสีข้อความแถบสถานะในหน้าจอ ?

8
การควบคุมภาพหน้าจอในตัวสลับการทำงานหลายอย่างของ iOS 7
ฉันพยายามหาข้อมูลบางอย่างเกี่ยวกับตัวสลับมัลติทาสก์ใหม่ใน iOS 7 และโดยเฉพาะอย่างยิ่งภาพหน้าจอที่ระบบปฏิบัติการใช้เมื่อแอปเข้าสู่โหมดไฮเบอร์เนต มีวิธีใดบ้างที่จะปิดฟีเจอร์หรือภาพหน้าจอนี้โดยสิ้นเชิง หรือฉันสามารถซ่อนแอปทั้งหมดจากตัวสลับได้หรือไม่ แอปจำเป็นต้องทำงานในพื้นหลัง แต่เราไม่ต้องการแสดงภาพหน้าจอใด ๆ จากแอป ภาพหน้าจออาจมีความเสี่ยงด้านความปลอดภัยลองนึกถึงแอปธนาคารที่หมายเลขบัตรหรือข้อมูลสรุปบัญชีของคุณจะพร้อมใช้งานสำหรับทุกคนที่ดับเบิลคลิกที่ปุ่มโฮมบนอุปกรณ์ ใครมีข้อมูลเชิงลึกเกี่ยวกับเรื่องนี้ ขอบคุณ.
98 ios  ios7 


8
ใช้ Predicate ใน Swift
ฉันกำลังทำงานผ่านบทช่วยสอนที่นี่ (เรียนรู้ Swift) สำหรับแอปแรกของฉัน: http://www.appcoda.com/search-bar-tutorial-ios7/ ฉันติดอยู่ในส่วนนี้ (รหัส Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } มีใครแนะนำวิธีสร้าง NSPredicate ใน Swift ได้บ้าง

12
iOS7 UIS เปลี่ยนค่า EventChanged: การโทรไปเรื่อย ๆ คือ Bug หรืออะไร ..
แก้ไข ตอนนี้ได้รับการแก้ไขแล้ว ios7.1 อย่าทำการปรับแต่งใด ๆ เพื่อแก้ไข แก้ไข 2 เห็นได้ชัดว่าปัญหาเดียวกันนี้เกิดขึ้นอีกครั้งใน iOS 8.0 และ 8.1 แก้ไข 3 ตอนนี้ได้รับการแก้ไขแล้ว ios9.2 อย่าทำการปรับแต่งใด ๆ เพื่อแก้ไข สวัสดีครับวันนี้ฉันเห็นในUISwitch'sเหตุการณ์ValueChanged:การโทรcontinuously ในขณะที่ฉันเปลี่ยนแปลงOnไปOffหรือOffไปที่ On และนิ้วของฉันย้ายยังคงอยู่บนด้านขวาเช่นเดียวกับด้านซ้าย ฉันแนบภาพ GIF เพื่อให้ชัดเจนยิ่งขึ้นด้วย NSLog วิธีการเปลี่ยนค่าของฉันคือ: - (IBAction)changeSwitch:(id)sender{ if([sender isOn]){ NSLog(@"Switch is ON"); } else{ NSLog(@"Switch is OFF"); } } iOS6 รหัสเดียวกันของ Switch ทำงานได้ดีตามที่เราคาดหวัง: ใครก็ได้ช่วยแนะนำหน่อยว่าโทรแค่ครั้งเดียวสถานะเปิดหรือปิด หรือนี่คือบั๊กหรืออะไร .. …
93 ios  iphone  ios7  xcode5  uiswitch 

17
UICollectionView reloadData ทำงานไม่ถูกต้องใน iOS 7
ฉันได้อัปเดตแอปให้ทำงานบน iOS 7 ซึ่งส่วนใหญ่เป็นไปอย่างราบรื่น ฉันสังเกตเห็นในแอพมากกว่าหนึ่งรายการว่าreloadDataวิธีการของ a UICollectionViewControllerไม่ได้แสดงอย่างที่เคยเป็น ฉันจะโหลดUICollectionViewControllerเติมUICollectionViewข้อมูลตามปกติ ใช้งานได้ดีในครั้งแรก อย่างไรก็ตามหากฉันขอข้อมูลใหม่ (เติมข้อมูลUICollectionViewDataSource) แล้วโทรreloadDataไปข้อมูลนั้นจะค้นหาแหล่งข้อมูลสำหรับnumberOfItemsInSectionและnumberOfSectionsInCollectionViewแต่ดูเหมือนว่าจะไม่เรียกcellForItemAtIndexPathจำนวนครั้งที่เหมาะสม หากฉันเปลี่ยนรหัสเพื่อโหลดซ้ำเพียงส่วนเดียวมันจะทำงานได้อย่างถูกต้อง นี่ไม่ใช่ปัญหาสำหรับฉันที่จะเปลี่ยนสิ่งเหล่านี้ แต่ฉันไม่คิดว่าฉันควรจะต้องทำ reloadDataควรโหลดเซลล์ที่มองเห็นทั้งหมดซ้ำตามเอกสารประกอบ มีใครเห็นสิ่งนี้อีกบ้าง?

18
แถบสถานะ iOS 7 พร้อม Phonegap
ใน iOS 7 แอปพลิเคชัน Phonegap จะปรากฏใต้แถบสถานะ ซึ่งอาจทำให้การคลิกปุ่ม / เมนูที่วางไว้ด้านบนของหน้าจอทำได้ยาก มีใครพอทราบวิธีแก้ไขปัญหาแถบสถานะบน iOS 7 ในแอปพลิเคชัน Phonegap บ้างไหม ฉันได้พยายามชดเชยหน้าเว็บทั้งหมดด้วย CSS แต่ดูเหมือนจะไม่ได้ผล มีวิธีที่จะชอบชดเชย UIWebView ทั้งหมดหรือเพียงแค่ทำให้แถบสถานะทำงานเหมือนใน iOS6? ขอบคุณ

23
จะเปลี่ยนสีพื้นหลังของแถบสถานะและสีข้อความบน iOS 7 ได้อย่างไร?
แอปพลิเคชันปัจจุบันของฉันทำงานบน iOS 5 และ 6 แถบนำทางมีสีส้มและแถบสถานะมีสีพื้นหลังสีดำพร้อมข้อความสีขาว อย่างไรก็ตามเมื่อฉันเรียกใช้แอปพลิเคชันเดียวกันบน iOS 7 ฉันสังเกตว่าแถบสถานะดูโปร่งใสโดยมีสีพื้นหลังสีส้มเช่นเดียวกับแถบนำทางและสีข้อความของแถบสถานะเป็นสีดำ ด้วยเหตุนี้ฉันจึงไม่สามารถแยกความแตกต่างระหว่างแถบสถานะและแถบนำทางได้ ฉันจะทำให้แถบสถานะเหมือนใน iOS 5 และ 6 ได้อย่างไรโดยมีสีพื้นหลังสีดำและสีข้อความสีขาว ฉันจะทำแบบเป็นโปรแกรมได้อย่างไร

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

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

11
Silent Push Notification ใน iOS 7 ไม่ทำงาน
ในงานนำเสนอ "มีอะไรใหม่พร้อมมัลติทาสกิ้ง" ของ WWDC 2013 มีหัวข้อเกี่ยวกับ Silent Push Notifications ดูเหมือนตรงไปตรงมา ตามการนำเสนอหากคุณส่งเพย์โหลด APS พร้อมกับชุดเนื้อหาที่พร้อมใช้งานเป็น 1 ผู้ใช้จะไม่ได้รับการแจ้งเตือน // A. This doesn't work { aps: { content-available: 1 } } การทดสอบของฉันแสดงให้เห็นว่าสิ่งนี้ไม่ได้ผลเนื่องจากไม่มีการกดรับ แต่ถ้าฉันรวมแอตทริบิวต์เสียง แต่ไม่รวมแอตทริบิวต์การแจ้งเตือนก็ใช้งานได้ (แม้ว่าจะไม่เงียบอีกต่อไป) // B. This works { aps: { content-available: 1, sound: "default" } } อย่างไรก็ตามหากฉันเปลี่ยนแอตทริบิวต์เสียงเพื่อเล่นเสียงที่เงียบฉันสามารถเลียนแบบการกดแบบเงียบ // C. This works too. …

12
ฉันจะตั้งค่าความสูงของ tableHeaderView (UITableView) ด้วยการจัดวางอัตโนมัติได้อย่างไร
ฉันทุบหัวกับกำแพงเป็นเวลา 3 หรือ 4 ชั่วโมงที่ผ่านมาและดูเหมือนจะคิดไม่ออก ฉันมี UIViewController ที่มี UITableView แบบเต็มหน้าจออยู่ข้างใน (มีบางสิ่งอื่น ๆ บนหน้าจอซึ่งเป็นสาเหตุที่ฉันไม่สามารถใช้ UITableViewController) และฉันต้องการให้ tableHeaderView ของฉันปรับขนาดด้วยการจัดวางอัตโนมัติ ไม่จำเป็นต้องพูดว่ามันไม่ร่วมมือ ดูภาพหน้าจอด้านล่าง เนื่องจากภาพรวมป้าย (เช่นข้อความ "แสดงข้อมูลภาพรวมที่นี่") มีเนื้อหาแบบไดนามิกฉันใช้การจัดวางอัตโนมัติเพื่อปรับขนาดและเป็น superview ฉันมีทุกอย่างที่ปรับขนาดได้ดียกเว้น tableHeaderView ซึ่งอยู่ด้านล่าง Paralax Table View ใน hiearchy วิธีเดียวที่ฉันพบในการปรับขนาดมุมมองส่วนหัวนั้นเป็นแบบโปรแกรมโดยใช้รหัสต่อไปนี้: CGRect headerFrame = self.headerView.frame; headerFrame.size.height = headerFrameHeight; self.headerView.frame = headerFrame; [self.listTableView setTableHeaderView:self.headerView]; ในกรณีนี้ headerFrameHeight คือการคำนวณความสูง tableViewHeader ด้วยตนเองดังนี้(innerHeaderView …

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