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

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

27
วิธีเปลี่ยนความสูง UIPickerView
เป็นไปได้ไหมที่จะเปลี่ยนความสูงของ UIPickerView แอพพลิเคชั่นบางตัวดูเหมือนจะมี PickerView ที่สั้นกว่า แต่การตั้งค่าเฟรมที่เล็กลงดูเหมือนจะไม่ได้ผลและเฟรมถูกล็อคในตัวสร้างอินเทอร์เฟซ

6
Xcode ที่ไม่มี Storyboard และ ARC
ฉันได้ดาวน์โหลด xcode-5 ใหม่และเพิ่งเริ่มใช้งาน เราสามารถสร้างแอพพลิเคชั่นได้โดยตรงรวมถึงสตอรี่บอร์ดและ ARC โดยไม่ได้ขอตัวเลือกเหมือนเวอร์ชันก่อนหน้านี้ ดังนั้นคำถามของฉันคือเราจะใช้ xcode5 โดยไม่มี ARC และสตอรี่บอร์ดได้อย่างไร เราต้องลบไฟล์สตอรี่บอร์ดด้วยตนเอง? หรือมีตัวเลือกอื่น ๆ

15
iPhone UIButton - ตำแหน่งภาพ
ฉันมีUIButtonข้อความ "สำรวจแอป" และUIImage(>) Interface Builderดูเหมือนว่า: [ (>) Explore the app ] แต่ฉันต้องวางสิ่งนี้ไว้UIImageหลังข้อความ: [ Explore the app (>) ] ฉันจะย้ายUIImageไปทางขวาได้อย่างไร?

27
iPhone viewWillAppear ไม่เริ่มทำงาน
ฉันได้อ่านโพสต์มากมายเกี่ยวกับผู้ที่มีปัญหาviewWillAppearเมื่อคุณไม่ได้สร้างลำดับชั้นมุมมองของคุณอย่างถูกต้อง ปัญหาของฉันคือฉันคิดไม่ออกว่ามันหมายถึงอะไร หากฉันสร้างRootViewControllerและเรียกaddSubViewใช้คอนโทรลเลอร์นั้นฉันคาดว่ามุมมองที่เพิ่มเข้ามาจะเชื่อมต่อกับviewWillAppearเหตุการณ์ต่างๆ ใครมีตัวอย่างของลำดับชั้นของมุมมองแบบเป็นโปรแกรมที่ซับซ้อนซึ่งรับviewWillAppearเหตุการณ์ในทุกระดับได้สำเร็จหรือไม่? สถานะเอกสารของ Apple: คำเตือน: หากมุมมองที่เป็นของตัวควบคุมมุมมองถูกเพิ่มลงในลำดับชั้นของมุมมองโดยตรงตัวควบคุมมุมมองจะไม่ได้รับข้อความนี้ หากคุณแทรกหรือเพิ่มมุมมองไปยังลำดับชั้นของมุมมองและมีตัวควบคุมมุมมองคุณควรส่งข้อความนี้ไปยังตัวควบคุมมุมมองที่เกี่ยวข้องโดยตรง การไม่ส่งตัวควบคุมมุมมองข้อความนี้จะป้องกันไม่ให้แสดงภาพเคลื่อนไหวที่เกี่ยวข้อง ปัญหาคือพวกเขาไม่ได้อธิบายวิธีการทำเช่นนี้ "โดยตรง" หมายความว่าอย่างไร คุณ "ทางอ้อม" เพิ่มมุมมองอย่างไร ฉันค่อนข้างใหม่สำหรับ Cocoa และ iPhone ดังนั้นคงจะดีถ้ามีตัวอย่างที่เป็นประโยชน์จาก Apple นอกเหนือจากเรื่องไร้สาระ Hello World พื้นฐาน
116 iphone  ios  cocoa-touch 

11
วิธีสร้าง UILabel URL / โทรศัพท์ที่คลิกได้
ฉันต้องการสร้างป้ายกำกับที่คลิกได้บนแอปของฉันซึ่งนำฉันไปสู่หน้าเว็บ Safari ฉันยังต้องการให้ผู้ใช้สามารถโทรหาหมายเลขได้โดยคลิกที่พวกเขาเท่านั้น? ขอบคุณสำหรับคำแนะนำของคุณ

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

18
วิธีเปลี่ยนชื่อโครงการ Xcode
ฉันได้พัฒนาแอพของฉันใน Xcode สำหรับ iPhone ในตอนแรกฉันเพิ่งตั้งชื่อโดยไม่ต้อง secnec ตอนนี้ฉันต้องการเปลี่ยนชื่อแอพของฉันฉันเปลี่ยนชื่อแอพเก่าของฉันด้วยชื่อใหม่เนื่องจากฉันพบชื่อในแอพของฉัน แต่มันก็ยังอยู่ ให้ข้อผิดพลาดหนึ่งข้อ ... เดสก์ท็อป / ชื่อใหม่ / ชื่อเก่า _Prefix.pch: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว เมื่อฉันเปลี่ยน oldname_prefix.pch ด้วย newname_prefix.pch ..

11
ฉันสามารถเปลี่ยนสีของลิงก์ที่ตรวจพบอัตโนมัติบน UITextView ได้หรือไม่
ผมมีUITextViewที่ตรวจพบหมายเลขโทรศัพท์และเชื่อมโยง แต่แทนที่นี้ของฉันและเปลี่ยนเป็นfontColor blueColorมีวิธีจัดรูปแบบสีของลิงก์ที่ตรวจพบอัตโนมัติหรือไม่หรือฉันควรลองใช้ฟังก์ชันนี้ในเวอร์ชันคู่มือ

6
จะสร้างฟังก์ชันการค่อยๆเปลี่ยนแบบกำหนดเองด้วย Core Animation ได้อย่างไร
ฉันกำลังสร้างภาพเคลื่อนไหวCALayerตามCGPath(QuadCurve) ได้ดีทีเดียวใน iOS แต่ฉันต้องการใช้ฟังก์ชั่นการค่อยๆเปลี่ยนที่น่าสนใจกว่าที่Apple มีให้ (EaseIn / EaseOut ฯลฯ ) ตัวอย่างเช่นฟังก์ชันตีกลับหรือยืดหยุ่น สิ่งเหล่านี้สามารถทำได้กับ MediaTimingFunction (bezier): แต่ฉันต้องการสร้างฟังก์ชันจับเวลาที่ซับซ้อนกว่านี้ ปัญหาคือเวลาของสื่อดูเหมือนจะต้องใช้ลูกบาศก์เบซิเอร์ซึ่งไม่มีประสิทธิภาพเพียงพอที่จะสร้างเอฟเฟกต์เหล่านี้: (ที่มา: sparrow-framework.org ) รหัสเพื่อสร้างดังกล่าวข้างต้นก็เพียงพอที่เรียบง่ายในกรอบอื่น ๆ ซึ่งจะทำให้เรื่องนี้น่าผิดหวังมาก โปรดทราบว่าเส้นโค้งกำลังทำแผนที่เวลาอินพุตกับเวลาเอาต์พุต (เส้นโค้ง Tt) ไม่ใช่เส้นโค้งตำแหน่งเวลา ยกตัวอย่างเช่นeaseOutBounce (T) = Tส่งกลับใหม่ที จากนั้นtจะถูกใช้เพื่อพล็อตการเคลื่อนไหว (หรือคุณสมบัติใด ๆ ที่เราควรทำให้เคลื่อนไหว) ดังนั้นฉันต้องการสร้างแบบกำหนดเองที่ซับซ้อนCAMediaTimingFunctionแต่ฉันไม่รู้ว่าจะทำอย่างไรหรือถ้าเป็นไปได้? มีทางเลือกอื่นหรือไม่? แก้ไข: นี่คือตัวอย่างที่เป็นรูปธรรมในขั้นตอนต่างๆ น่าศึกษามาก :) ฉันต้องการทำให้วัตถุเคลื่อนไหวตามเส้นจากจุดaถึงbแต่ฉันต้องการให้วัตถุนั้น "เด้ง" การเคลื่อนที่ไปตามเส้นโดยใช้เส้นโค้งความสะดวกออกด้านบน ซึ่งหมายความว่ามันจะเป็นไปตามเส้นตรงจากaถึงbแต่จะเร่งและชะลอตัวลงด้วยวิธีที่ซับซ้อนกว่าสิ่งที่เป็นไปได้โดยใช้ CAMediaTimingFunction ที่ใช้ bezier ในปัจจุบัน ช่วยให้เส้นนั้นมีการเคลื่อนไหวของเส้นโค้งตามอำเภอใจที่ระบุด้วย CGPath …

11
วิธีปรับแต่งสีพื้นหลัง / เส้นขอบของเซลล์มุมมองตารางที่จัดกลุ่ม
ฉันต้องการปรับแต่งทั้งพื้นหลังและสีขอบของ UITableView แบบจัดกลุ่ม ฉันสามารถปรับแต่งสีพื้นหลังได้โดยใช้สิ่งต่อไปนี้: tableView.contentView.backgroundColor = [UIColor greenColor]; แต่สีเส้นขอบยังคงเป็นสิ่งที่ฉันไม่รู้ว่าจะเปลี่ยนอย่างไร ฉันจะปรับแต่งมุมมองตารางแบบจัดกลุ่มทั้งสองลักษณะนี้ได้อย่างไร

8
จะสร้างการแจ้งเตือนในเครื่องได้อย่างไร?
ฉันจะตั้งค่าการแจ้งเตือนในเครื่องได้อย่างไรเพื่อให้แอปของฉันสร้างการแจ้งเตือน / การแจ้งเตือนด้วยข้อความที่กำหนดเองในขณะที่ตั้งค่าไว้

14
ไม่พบ keyplane ที่รองรับ type 4 สำหรับคีย์บอร์ด iPhone-Portrait-NumberPad; โดยใช้ 3876877096_Portrait_iPhone-Simple-Pad_Default
ฉันดาวน์โหลด iOS 8 Gold Master สำหรับ iPhone และ SDK แล้ว ฉันทดสอบแอปแล้วและใช้งานได้ดียกเว้นสิ่งเดียว ฉันมีช่องข้อความที่แป้นตัวเลขจะปรากฏขึ้นหากผู้ใช้ต้องการพิมพ์บางสิ่งนอกจากนี้ปุ่มที่กำหนดเองจะถูกเพิ่มลงในพื้นที่ว่างเมื่อแป้นพิมพ์ปรากฏขึ้น - (void)addButtonToKeyboard { if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { // create custom button UIButton * doneButton = [UIButton buttonWithType:UIButtonTypeCustom]; doneButton.frame = CGRectMake(-2, 163, 106, 53); doneButton.adjustsImageWhenHighlighted = NO; [doneButton setImage:[UIImage imageNamed:@"DoneUp.png"] forState:UIControlStateNormal]; [doneButton setImage:[UIImage imageNamed:@"DoneDown.png"] forState:UIControlStateHighlighted]; [doneButton addTarget:self action:@selector(saveNewLead:) …
114 iphone  ios8 

1
NSDefaultRunLoopMode เทียบกับ NSRunLoopCommonModes
เมื่อใดก็ตามที่ฉันพยายามที่จะดาวน์โหลดไฟล์ขนาดใหญ่ที่อยู่เบื้องหลังUIScrollView, MPMapViewหรือสิ่งที่ขั้นตอนการดาวน์โหลดที่ได้รับการหยุดเร็วที่สุดเท่าที่ฉันสัมผัสหน้าจอ iPhone โชคดีที่โพสต์บล็อกที่ยอดเยี่ยมโดยJörnแนะนำตัวเลือกอื่นNSRunLoopCommonModesสำหรับการเชื่อมต่อ นั่นทำให้ฉันดูรายละเอียดของสองโหมด NSDefaultRunLoopMode และ NSRunLoopCommonModes แต่เอกสารของ Apple ไม่ได้อธิบายอย่างกรุณานอกเหนือจากการพูด NSDefaultRunLoopMode โหมดจัดการกับแหล่งอินพุตอื่นที่ไม่ใช่อ็อบเจ็กต์ NSConnection นี่คือโหมดรันลูปที่ใช้บ่อยที่สุด NSRunLoopCommonModes อ็อบเจ็กต์ที่เพิ่มเข้าในรันลูปโดยใช้ค่านี้เนื่องจากโหมดถูกมอนิเตอร์โดยโหมดรันลูปทั้งหมดที่ได้รับการประกาศให้เป็นสมาชิกของชุดโหมด "ทั่วไป" ดูคำอธิบายของ CFRunLoopAddCommonMode สำหรับรายละเอียด CFRunLoopAddCommonMode แหล่งที่มาตัวจับเวลาและผู้สังเกตการณ์จะได้รับการลงทะเบียนในโหมดรันลูปตั้งแต่หนึ่งโหมดขึ้นไปและจะรันก็ต่อเมื่อรันลูปทำงานในโหมดใดโหมดหนึ่งเท่านั้น โหมดทั่วไปคือชุดของโหมดวนรอบการทำงานที่คุณสามารถกำหนดชุดของแหล่งที่มาตัวจับเวลาและผู้สังเกตการณ์ที่แบ่งใช้โดยโหมดเหล่านี้ ตัวอย่างเช่นแทนที่จะลงทะเบียนซอร์สในโหมด run loop แต่ละโหมดคุณสามารถลงทะเบียนครั้งเดียวกับโหมดหลอกทั่วไปของ run loop และจะถูกลงทะเบียนโดยอัตโนมัติในโหมด run loop แต่ละโหมดในชุดโหมดทั่วไป ในทำนองเดียวกันเมื่อเพิ่มโหมดลงในชุดของโหมดทั่วไปแหล่งที่มาตัวจับเวลาหรือผู้สังเกตการณ์ที่ลงทะเบียนไว้แล้วในโหมดหลอกทั่วไปจะถูกเพิ่มลงในโหมดทั่วไปที่เพิ่มใหม่ ใครช่วยอธิบายทั้งสองเป็นภาษามนุษย์ได้ไหม

18
ไม่สามารถถอดคิวเซลล์ที่มีตัวระบุเซลล์ - ต้องลงทะเบียนปลายปากกาหรือคลาสสำหรับตัวระบุหรือเชื่อมต่อเซลล์ต้นแบบในสตอรีบอร์ด
ฉันค่อนข้างใหม่กับการเขียนโค้ดโดยทั่วไปและยังใหม่กับ Xcode (Swift) มาก ฉันเข้าใจว่าฉันจำเป็นต้องลงทะเบียนหัวปากกาหรือชั้นเรียน แต่ฉันไม่เข้าใจว่า 'ที่ไหนหรืออย่างไร' import UIKit class NotesListViewController: UITableViewController { @IBOutlet weak var menuButton: UIBarButtonItem! override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: "preferredContentSizeChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil) // Side Menu if self.revealViewController() != nil { menuButton.target = self.revealViewController() menuButton.action = "revealToggle:" self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) } } override func viewDidAppear(animated: …
114 ios  swift  iphone  xcode6 

24
ตรวจสอบว่าแอปของฉันมีเวอร์ชันใหม่ใน AppStore หรือไม่
ฉันต้องการตรวจสอบด้วยตนเองว่ามีการอัปเดตใหม่สำหรับแอปของฉันในขณะที่ผู้ใช้ใช้งานอยู่หรือไม่และแจ้งให้เขาดาวน์โหลดเวอร์ชันใหม่ ฉันสามารถทำได้โดยตรวจสอบเวอร์ชันของแอพของฉันในแอพสโตร์ - แบบเป็นโปรแกรมหรือไม่?
114 ios  iphone  xcode  app-store  version 

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