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

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

5
วิธีสร้างมุมมองคอลเลกชันอย่างง่ายด้วย Swift
UICollectionViewฉันพยายามที่จะเรียนรู้วิธีการใช้งาน เอกสารเป็นเพียงเล็กน้อยยากที่จะเข้าใจและแบบฝึกหัดที่ผมพบว่ามีทั้งในวัตถุประสงค์ C หรือโครงการที่มีความซับซ้อนยาว เมื่อฉันได้เรียนรู้วิธีการใช้งานUITableView, เรา❤สวิฟท์ วิธีที่จะทำให้ tableview ง่ายๆกับ iOS 8 และสวิฟท์มีการตั้งค่าขั้นพื้นฐานมากและคำอธิบายที่จะได้รับฉันไป มีอะไรแบบนี้UICollectionViewมั้ย คำตอบด้านล่างคือความพยายามของฉันในการเรียนรู้ที่จะทำ

28
วิธีเพิ่มระยะห่างระหว่าง UITableViewCell
มีวิธีใดที่จะเพิ่มระยะห่างระหว่างกันUITableViewCellหรือไม่ ฉันสร้างตารางและแต่ละเซลล์มีรูปภาพเท่านั้น ภาพที่ได้รับมอบหมายให้เซลล์เช่นนี้: cell.imageView.image = [myImages objectAtIndex:indexPath.row]; แต่สิ่งนี้ทำให้ภาพขยายและพอดีกับทั้งเซลล์และไม่มีระยะห่างระหว่างภาพ หรือให้พูดด้วยวิธีนี้ความสูงของภาพเช่น 50 และฉันต้องการเพิ่มระยะห่างระหว่างภาพ 20 ภาพ มีวิธีใดบ้างที่จะทำให้สิ่งนี้สำเร็จ?

25
รูปแบบที่ใช้ในการเปิดร้านนั้นไม่เข้ากันกับแบบที่ใช้ในการสร้างร้านค้า
ฉันสร้างโมเดลข้อมูลแกนใน xcode 3.2 และหลังจากอัปเกรดใน Xcode 4.2 ฉันก็เพิ่มเอนทิตีใหม่ของคลาสย่อย NSManagedObject (อ้างอิงถึงเอนทิตีใหม่) สิ่งแรกมันดูแปลกเพราะมันไม่ได้อยู่ในกลุ่มเดียวกันกับคนเก่า นี่คือภาพใน xcode ของฉัน 4.2 (AlkitabDB เป็นสิ่งที่ฉันสร้างขึ้นใน xcode 3.2 EndeDB เป็นรูปใหม่จาก xcode รุ่นปัจจุบัน (4.2): สิ่งที่สองฉันปล่อยให้มันเป็นอย่างนั้นจากนั้นฉันก็เข้าถึงเอนทิตีที่สอง (อันใหม่) แบบเดียวกับเอนทิตี้แรก (อันเก่า) และข้อผิดพลาดตามที่ชื่อปรากฏขึ้น นี่คือข้อผิดพลาด: 2012-01-16 21:13:38.496 iHuria[55953:207] Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x8829cd0 {metadata=<CFBasicHash 0x882a370 [0x1839b38]>{type = …
181 ios  iphone  core-data 

15
UICollectionView ระยะห่างระยะห่าง
ฉันมีรูปUICollectionViewที่แสดง ผมได้สร้าง collectionview UICollectionViewFlowLayoutโดยใช้ มันใช้งานได้ดี แต่ฉันต้องการเว้นระยะขอบ มันเป็นไปได้ที่จะทำใช้UICollectionViewFlowLayoutหรือฉันจะต้องดำเนินการของตัวเองUICollectionViewLayout?

22
คุณจะยกเลิกคีย์บอร์ดเมื่อแก้ไข UITextField ได้อย่างไร
ฉันรู้ว่าฉันต้องบอก UITextField ของฉันให้ลาออกก่อนที่จะตอบกลับเมื่อฉันต้องการถอดแป้นพิมพ์ออก แต่ฉันไม่แน่ใจว่าจะรู้ได้อย่างไรเมื่อผู้ใช้กดปุ่ม "เสร็จสิ้น" บนแป้นพิมพ์ มีการแจ้งเตือนที่ฉันสามารถดูได้หรือไม่


7
Class ไม่มี initializers Swift
ฉันมีปัญหากับคลาส Swift ฉันมีไฟล์ swift สำหรับคลาส UITableViewController และคลาส UITableViewCell ปัญหาของฉันคือคลาส UITableViewCell และร้านค้า คลาสนี้มีข้อผิดพลาดClass "HomeCell" ไม่มี initializersและฉันไม่เข้าใจปัญหานี้ ขอบคุณสำหรับคำตอบของคุณ import Foundation import UIKit class HomeTable: UITableViewController, UITableViewDataSource, UITableViewDelegate { @IBOutlet var tableViex: UITableView! var items: [(String, String, String)] = [ ("Test", "123", "1.jpeg"), ("Test2", "236", "2.jpeg"), ("Test3", "678", "3.jpeg") ] override func viewDidLoad() …
181 ios  uitableview  swift 

17
เพิ่ม UIView เหนือสิ่งอื่นใดแม้แต่แถบการนำทาง
ฉันต้องการแสดงเหนือมุมมองอื่น ๆ แม้แต่แถบการนำทางมุมมอง "ป๊อปอัป" ที่มีลักษณะเช่นนี้: พื้นหลังสีดำแบบเต็มหน้าจอที่มี 0.5 อัลฟาเพื่อดูUIViewControllerด้านล่าง UIViewหน้าต่างอยู่ตรงกลางที่มีข้อมูลบางส่วน (ปฏิทินถ้าคุณต้องการที่จะรู้ทุกอย่าง) ในการทำเช่นนั้นฉันได้สร้าง UIViewController ที่มีสองUIViews(พื้นหลังและหน้าต่าง) และฉันพยายามที่จะแสดงมัน ฉันลองง่ายๆ[mySuperVC addSubview:myPopUpVC.view]แต่ฉันยังคงมีแถบนำทางด้านบน ฉันพยายามที่จะนำเสนอมันเป็นกิริยาช่วย แต่UIViewControllerข้างใต้หายไปและฉันสูญเสียผลโปร่งใสของฉัน ความคิดใด ๆ ที่จะทำเช่นนี้ฉันแน่ใจว่ามันค่อนข้างง่าย ... ขอบคุณ!

9
จะรับรหัสอุปกรณ์เฉพาะใน Swift ได้อย่างไร
ฉันจะรับรหัสเฉพาะของอุปกรณ์ใน Swift ได้อย่างไร ฉันต้องการ ID เพื่อใช้ในฐานข้อมูลและเป็นคีย์ API สำหรับบริการเว็บของฉันในแอปโซเชียลของฉัน สิ่งที่ต้องติดตามของอุปกรณ์นี้ใช้ทุกวันและ จำกัด การสืบค้นไปยังฐานข้อมูล ขอบคุณ!

17
การเปิดแอปการตั้งค่าจากแอพอื่น
ตกลงฉันรู้ว่ามีคำถามมากมายเกี่ยวกับเรื่องนี้ แต่พวกเขาทั้งหมดมาจากเวลาที่ผ่านมา ดังนั้น. ฉันรู้ว่ามันเป็นไปได้เพราะแอพ Map ทำ ในแอพแผนที่หากฉันปิดการแปลสำหรับแอพนี้มันจะส่งข้อความถึงฉันและถ้าฉันกดตกลง "แอปตั้งค่า" จะเปิดขึ้น และคำถามของฉันคือเป็นไปได้อย่างไร ฉันจะเปิด "การตั้งค่าแอพ" จากแอพของฉันเองได้อย่างไร? โดยพื้นฐานแล้วฉันต้องทำสิ่งเดียวกันหากผู้ใช้ปิดที่ตั้งสำหรับแอพของฉันจากนั้นฉันจะแสดงข้อความที่บอกสิ่งที่จะเปิด "การตั้งค่าแอพ" ให้เขา

6
ดึงเพื่อรีเฟรช UITableView โดยไม่มี UITableViewController
ฉันพยายามใช้คุณลักษณะดึงเพื่อรีเฟรชใน UITableView ภายใน UIViewController ฉันไม่สามารถใช้ UITableViewController ได้เพราะฉันต้องการให้ UITableView เป็นมุมมองย่อยที่เล็กกว่าในตัวควบคุมมุมมองพร้อมกับสิ่งอื่น ๆ ที่อยู่ด้านบน ฉันคิดว่ามันเป็นไปได้ แต่มีใครเห็นการใช้งานของมันได้หรือไม่

11
การสร้าง UICollectionView โดยทางโปรแกรม
ฉันกำลังมองหาคำแนะนำหรือบทช่วยสอนที่จะแสดงวิธีการตั้งค่า UICollectionView อย่างง่ายโดยใช้รหัสเท่านั้น ฉันอ่านเอกสารในเว็บไซต์ของ Appleและฉันก็ใช้คู่มืออ้างอิงด้วยเช่นกัน แต่ฉันจะได้รับประโยชน์จากคำแนะนำง่ายๆที่สามารถแสดงให้ฉันเห็นถึงวิธีการตั้งค่า UICollectionView โดยไม่ต้องใช้สตอรีบอร์ดหรือไฟล์ XIB / NIB - แต่น่าเสียดายที่ฉันค้นหาทุกอย่างที่ฉันสามารถค้นหาได้คือ

29
การตั้งค่าการกระทำสำหรับปุ่มย้อนกลับในตัวควบคุมทิศทาง
ฉันพยายามเขียนทับการกระทำเริ่มต้นของปุ่มย้อนกลับในตัวควบคุมทิศทาง ฉันได้กำหนดเป้าหมายให้กับการกระทำบนปุ่มที่กำหนดเอง สิ่งที่แปลกคือเมื่อกำหนดมันแม้ว่าแอตทริบิวต์ backbutton มันไม่ได้ใส่ใจกับพวกเขาและมันก็ปรากฏมุมมองปัจจุบันและกลับไปที่ราก: UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle: @"Servers" style:UIBarButtonItemStylePlain target:self action:@selector(home)]; self.navigationItem.backBarButtonItem = backButton; ทันทีที่ฉันตั้งค่าผ่านทางleftBarButtonItemบนnavigationItemมันเรียกการกระทำของฉัน แต่แล้วปุ่มดูเหมือนรอบหนึ่งแทนการกดลูกศรกลับหนึ่ง: self.navigationItem.leftBarButtonItem = backButton; ฉันจะให้มันเรียกการกระทำที่กำหนดเองของฉันก่อนที่จะกลับไปที่มุมมองรูตได้อย่างไร มีวิธีการเขียนทับการกระทำกลับเป็นค่าเริ่มต้นหรือมีวิธีที่มักจะเรียกเมื่อออกจากมุมมอง ( viewDidUnloadไม่ทำอย่างนั้น)?

19
คำเตือน: - การนำเสนอตัวควบคุมมุมมองบนตัวควบคุมมุมมองที่แยกออกมานั้นไม่สนับสนุน
ในแอพของฉันฉันใช้ตัวควบคุมทิศทาง ต่อมาในบางมุมมองฉันใช้presentViewControllerเพื่อแสดงภาพซูม นอกจากนี้ฉันไม่ได้ใช้สตอรีบอร์ดหรือปลายปากกา ฉันได้รับข้อผิดพลาดนี้ใน iOS 7 เท่านั้น ทำงานได้ดีใน iOS 6 และรุ่นก่อนหน้า: การนำเสนอตัวควบคุมมุมมองบนตัวควบคุมมุมมองที่แยกออกมานั้นไม่สนับสนุน
180 ios  iphone  ios7  warnings 

24
iOS: Modal ViewController ที่มีพื้นหลังโปร่งใส
ฉันพยายามนำเสนอตัวควบคุมมุมมองอย่างสุภาพโดยมีพื้นหลังโปร่งใส เป้าหมายของฉันคือให้ทั้งมุมมองการนำเสนอและมุมมองนำเสนอของตัวควบคุมถูกแสดงในเวลาเดียวกัน ปัญหาคือเมื่อภาพเคลื่อนไหวที่นำเสนอเสร็จสิ้นมุมมองของตัวควบคุมมุมมองการนำเสนอจะหายไป - (IBAction)pushModalViewControllerButtonPressed:(id)sender { ModalViewController *modalVC = [[ModalViewController alloc] init]; [self presentViewController:modalVC animated:YES completion:nil]; } ฉันรู้ว่าฉันสามารถเพิ่มมุมมองเป็นมุมมองย่อยได้ แต่ฉันต้องการหลีกเลี่ยงวิธีนี้ด้วยเหตุผลบางอย่าง ฉันจะแก้ไขได้อย่างไร

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