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

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

8
UIGestureRecognizer บน UIImageView
ฉันมีUIImageViewซึ่งฉันต้องการที่จะสามารถปรับขนาดและหมุน ฯลฯ ที่สามารถUIGestureRecognizerถูกเพิ่มไปยังUIImageView? ฉันต้องการเพิ่มตัวจดจำการหมุนและการหยิกUIImageViewที่จะถูกสร้างขึ้นในขณะใช้งานจริง ใครจะเพิ่มตัวจดจำเหล่านี้ได้อย่างไร

18
CGContextDrawImage ดึงภาพกลับหัวเมื่อผ่าน UIImage.CGImage
ไม่มีใครรู้ว่าทำไมการCGContextDrawImageวาดภาพของฉันกลับหัวกลับหาง? ฉันกำลังโหลดภาพจากแอปพลิเคชันของฉัน: UIImage *image = [UIImage imageNamed:@"testImage.png"]; จากนั้นขอให้กราฟิกหลักวาดตามบริบทของฉัน: CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage); มันแสดงผลในสถานที่ที่เหมาะสมและขนาด แต่ภาพกลับหัว ฉันต้องคิดถึงบางสิ่งที่ชัดเจนจริง ๆ ที่นี่หรือไม่

7
การจัดการแอพพลิเคชั่นidBecomeActive -“ ตัวควบคุมมุมมองจะตอบสนองอย่างไรกับแอปที่กำลังใช้งานอยู่”
ฉันมีUIApplicationDelegateโปรโตคอลในคลาส AppDelegate.m หลักของฉันพร้อมด้วยapplicationDidBecomeActiveวิธีการที่กำหนด ฉันต้องการเรียกเมธอดเมื่อแอปพลิเคชันส่งคืนจากพื้นหลัง แต่เมธอดนั้นอยู่ในตัวควบคุมมุมมองอื่น ฉันจะตรวจสอบว่าตัวควบคุมมุมมองใดที่กำลังแสดงอยู่ในapplicationDidBecomeActiveวิธีการแล้วโทรไปยังวิธีการภายในตัวควบคุมนั้นได้อย่างไร

4
ความแตกต่างระหว่าง Modal และ Push Segue ในสตอรีบอร์ดคืออะไร?
ใครสามารถอธิบายให้ฉันทราบว่าอะไรคือความแตกต่างที่แน่นอนระหว่างmodalและpushทำตาม? ฉันรู้ว่าเมื่อเราใช้pushsegue จะถูกเพิ่มเข้าไปในสแต็กดังนั้นเมื่อเราใช้ต่อpushไปเรื่อย ๆ ใครช่วยกรุณาแสดงให้ฉันเห็นว่ามีการนำมาใช้ทั้งสองนี้ได้อย่างไร Modalสามารถสร้างส่วนย่อยได้อย่างง่ายดายctrl-clickและลากไปยังปลายทาง แต่เมื่อฉันทำเช่นนั้นกับpushแอปของฉันขัดข้อง ฉันกำลังผลักดันจากปุ่มไปยังที่มีUINavigationControllerUIViewController

17
ฉันจะเปลี่ยนสีของจุดแบ่งหน้าของ UIPageControl ได้อย่างไร
ฉันกำลังพัฒนาแอปพลิเคชันที่ฉันต้องการเปลี่ยนสีหรือรูปภาพของUIPageControlจุดแบ่งเลข ฉันจะเปลี่ยนได้อย่างไร มันเป็นไปได้ที่จะปรับแต่งUIpageControlในสถานการณ์ข้างต้น?

20
มุมมองย่อย UITableViewCell จะหายไปเมื่อเลือกเซลล์
ฉันกำลังใช้มุมมองตารางตัวเลือกสีซึ่งผู้ใช้สามารถเลือกได้ระหว่างพูดสี 10 สี (ขึ้นอยู่กับผลิตภัณฑ์) ผู้ใช้ยังสามารถเลือกตัวเลือกอื่น ๆ (เช่นความจุของฮาร์ดไดรฟ์, ... ) ตัวเลือกสีทั้งหมดอยู่ในส่วน tableview ของตนเอง ฉันต้องการแสดงสี่เหลี่ยมเล็ก ๆ ทางด้านซ้ายของ textLabel เพื่อแสดงสีจริง ตอนนี้ฉันกำลังเพิ่ม UIView สแควร์อย่างง่ายให้สีพื้นหลังที่ถูกต้องกับมันดังนี้: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:RMProductAttributesCellID]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:RMProductAttributesCellID] autorelease]; cell.indentationWidth = 44 - 8; UIView …
178 iphone  ios  uitableview 

12
มี UITextField ใน UITableViewCell
ฉันพยายามทำเช่นนั้นสองสามวันแล้วและหลังจากอ่านข้อความของผู้คนจำนวนมากที่พยายามทำเช่นนั้นฉันก็ยังไม่สามารถทำงานได้อย่างเต็มที่UITextFieldในบางส่วนของฉันUITableViewCellsเหมือนในตัวอย่างนี้: ไม่ว่าฉันจะมีรูปแบบการทำงาน แต่ข้อความไม่สามารถมองเห็นได้ (แม้ว่าฉันจะตั้งค่าสีเป็นสีน้ำเงิน) แป้นพิมพ์จะไปที่เขตข้อมูลเมื่อฉันคลิกที่มันและฉันไม่สามารถใช้กิจกรรมแป้นพิมพ์ได้อย่างถูกต้อง ฉันลองด้วยตัวอย่างจาก Apple (ส่วนใหญ่UICatalogที่มีการควบคุมคล้าย kinda) แต่ก็ยังทำงานไม่ถูกต้อง ใครสามารถช่วยเหลือฉัน (และทุกคนพยายามที่จะตระหนักถึงการควบคุมนี้) และโพสต์การดำเนินงานที่เรียบง่ายของUITextFieldในUITableViewCellที่ทำงานดี?

12
ฉันจะตรวจจับการเปลี่ยนแปลงการวางแนวอย่างถูกต้องโดยใช้ Phonegap บน iOS ได้อย่างไร
ฉันพบรหัสทดสอบการวางแนวนี้ด้านล่างมองหาวัสดุอ้างอิง JQTouch ทำงานได้อย่างถูกต้องใน iOS Simulator บนมือถือ Safari แต่ไม่ได้รับการจัดการอย่างถูกต้องใน Phonegap โครงการของฉันทำงานเป็นปัญหาเดียวกันกับที่กำลังฆ่าหน้าทดสอบนี้ มีวิธีที่จะรู้สึกถึงการเปลี่ยนแปลงการวางแนวโดยใช้ JavaScript ใน Phonegap หรือไม่? window.onorientationchange = function() { /*window.orientation returns a value that indicates whether iPhone is in portrait mode, landscape mode with the screen turned to the left, or landscape mode with the screen turned to the right. …

18
Swift: ประกาศพจนานุกรมที่ว่างเปล่า
ฉันเริ่มเรียนรู้swiftโดยติดตาม iBook- The Swift Programming Languageon Swift ที่ Apple จัดหาให้ หนังสือเล่มนี้บอกว่าจะสร้างพจนานุกรมว่างเปล่าหนึ่งอันควรใช้[:]เหมือนกันในขณะที่ประกาศอาร์เรย์[]ดังนี้ ฉันประกาศอาร์เรย์ที่ว่างเปล่าดังนี้ let emptyArr = [] // or String[]() แต่เมื่อประกาศพจนานุกรมเปล่าฉันได้รับข้อผิดพลาดทางไวยากรณ์: let emptyDict = [:] ฉันจะประกาศพจนานุกรมว่างเปล่าได้อย่างไร
178 ios  swift  dictionary 

23
สร้างไม่ปรากฏใน iTunes ที่เชื่อมต่อ
ฉันต้องการทดสอบการซื้อแอพดังนั้นฉันจึงอัปโหลดบิลด์ด้วย xcode ฉันสามารถเห็นงานสร้างภายใต้ "Prerelase" แต่ไม่ได้อยู่ใน "รุ่น" ใช้เวลานานแค่ไหนในการแสดงใน "เวอร์ชั่น" มันเป็นเวลา 30 นาที

14
โทรศัพท์: แป้นพิมพ์ตัวเลขสำหรับการป้อนข้อความ
มีวิธีบังคับให้แป้นพิมพ์ตัวเลขปรากฏขึ้นบนโทรศัพท์<input type="text">หรือไม่? ฉันเพิ่งรู้ว่า<input type="number">ใน HTML5 นั้นใช้สำหรับ "หมายเลขจุดลอยตัว" ดังนั้นจึงไม่เหมาะสำหรับหมายเลขบัตรเครดิตรหัสไปรษณีย์ ฯลฯ ฉันต้องการเลียนแบบการทำงานของแป้นพิมพ์ตัวเลข<input type="number">สำหรับอินพุตที่รับค่าตัวเลขอื่นที่ไม่ใช่ตัวเลขทศนิยม มีบางทีอีกinputประเภทที่เหมาะสมที่ทำเช่นนั้น?


18
แถบนำทางแถบสีอ่อนและสีข้อความใน iOS 8
ข้อความพื้นหลังในแถบสถานะยังคงเป็นสีดำ ฉันจะเปลี่ยนสีเป็นสีขาวได้อย่างไร? // io8, swift, Xcode 6.0.1 override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.barTintColor = UIColor.blackColor() self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()] }

11
การย้ายไฟล์ไปยังโฟลเดอร์จริงใน Xcode
เมื่อฉันเริ่มโครงการฉันมีความสุขที่จะใช้ Groups ใน Xcode แทนที่จะเป็นโฟลเดอร์ตามตัวอักษร: เนื่องจากฉันใช้เบราว์เซอร์ใน Xcode เพื่อเข้าถึงทุกสิ่งสิ่งต่าง ๆ ได้รับการจัดการอย่างดีและฉันก็มีความสุข อย่างไรก็ตามตอนนี้โปรเจ็กต์กำลังจะถูกใช้ร่วมกันสำหรับการควบคุมเวอร์ชันโฟลเดอร์โปรเจ็กต์นั้นเป็นรายการที่น่ากลัวสำหรับผู้ที่พยายามสแกนผ่านเทอร์มินัลประมาณ 300 ไฟล์ซึ่งมากกว่าครึ่งเป็นกราฟิก ฉันพยายามจัดระเบียบสิ่งต่าง ๆ ใหม่สร้างโฟลเดอร์จริงและนำเข้าลงใน Xcode น่าเสียดายที่ Xcode ไม่อนุญาตให้ฉันทำงานกับพวกเขาในแบบที่มันทำกับกลุ่ม ตัวอย่างเช่นถ้าฉันคลิกขวาที่โฟลเดอร์ที่เพิ่มจริง (สีน้ำเงินไม่ใช่สีเหลือง) และเลือกที่จะเพิ่มไฟล์ที่มีอยู่มันไม่ได้ใส่ไว้ในโฟลเดอร์นั้นจริงมันทำให้พวกมันอยู่ในรูท ในทำนองเดียวกันฉันไม่สามารถย้ายไฟล์จากโฟลเดอร์มารยาท (กลุ่ม) ไปยังโฟลเดอร์จริง: Xcode ไม่ถือว่าโฟลเดอร์จริงเป็นสถานที่ที่ถูกต้องในการย้ายสิ่งของไป ฉันพลาดอะไรไป ฉันจะโน้มน้าวให้ Xcode ให้ฉันใช้โฟลเดอร์ในแบบที่ฉันใช้เป็นกลุ่มได้อย่างไร มีคำตอบสำหรับคำถามที่คล้ายกันที่นี่แต่จริงๆแล้วมันไม่ได้แก้ปัญหาของฉันตั้งแต่ฉันทำงานกับไฟล์ที่มีอยู่
177 xcode  macos  ios  directory 

14
UISplitViewController ในแนวตั้งบน iPhone แสดงรายละเอียด VC แทนต้นแบบ
ฉันใช้ Universal Storyboard ใน Xcode 6 โดยกำหนดเป้าหมายที่ iOS 7 ขึ้นไป ฉันได้ติดตั้งแล้วUISplitViewControllerซึ่งตอนนี้ได้รับการสนับสนุนบน iPhone ที่ใช้ iOS 8 และ Xcode จะทำการ backport อัตโนมัติสำหรับ iOS 7 มันทำงานได้ดีจริงๆยกเว้นเมื่อคุณเปิดแอปบน iPhone ในแนวตั้งที่ใช้ iOS 8 มุมมองรายละเอียดของมุมมองแยก ตัวควบคุมจะปรากฏขึ้นเมื่อฉันคาดว่าจะเห็นตัวควบคุมมุมมองหลักแรก ฉันเชื่อว่านี่เป็นข้อผิดพลาดกับ iOS 8 เพราะเมื่อคุณรันแอพใน iOS 7 มันจะแสดงตัวควบคุมมุมมองหลักอย่างถูกต้อง แต่ตอนนี้ iOS 8 เป็น GM และยังคงเกิดขึ้น ฉันจะตั้งค่าได้อย่างไรเมื่อตัวควบคุมมุมมองแยกจะถูกยุบ (มีเพียงหนึ่งตัวควบคุมมุมมองที่แสดงบนหน้าจอ) เมื่อตัวควบคุมมุมมองแยกจะแสดงขึ้นแสดงว่าตัวควบคุมมุมมองหลักไม่ใช่รายละเอียด ฉันได้สร้างคอนโทรลเลอร์มุมมองแยกนี้ในตัวสร้างส่วนต่อประสาน ตัวแยกมุมมองแยกเป็นตัวควบคุมมุมมองแรกภายในตัวควบคุมแถบแท็บ ทั้งตัวควบคุมหลักและรายละเอียด VC เป็นตัวควบคุมการนำทางที่มีตัวควบคุมมุมมองตารางฝังอยู่ภายใน

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