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

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

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 

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


6
ฉันจะกำหนดและใช้ ENUM ใน Objective-C ได้อย่างไร
ฉันประกาศ enum ในไฟล์การใช้งานของฉันตามที่แสดงด้านล่างและประกาศตัวแปรประเภทนั้นในส่วนต่อประสานของฉันเป็น PlayerState thePlayerState; และใช้ตัวแปรในวิธีการของฉัน แต่ฉันได้รับข้อผิดพลาดที่ระบุว่าไม่ได้ประกาศ ฉันจะประกาศอย่างถูกต้องและใช้ตัวแปรประเภท PlayerState ในวิธีการของฉันได้อย่างไร: ในไฟล์. m @implementation View1Controller typedef enum playerStateTypes { PLAYER_OFF, PLAYER_PLAYING, PLAYER_PAUSED } PlayerState; ในไฟล์. h: @interface View1Controller : UIViewController { PlayerState thePlayerState; ในวิธีการบางอย่างในไฟล์. m: -(void)doSomethin{ thePlayerState = PLAYER_OFF; }
180 iphone  objective-c  c 

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

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

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 

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

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
ฉันจะตรวจจับการเปลี่ยนแปลงการวางแนวอย่างถูกต้องโดยใช้ 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. …


28
เป็นไปได้หรือไม่ที่จะปิดการใช้งานส่วนหัวลอยใน UITableView ด้วย UITableViewStylePlain
ฉันใช้UITableView'หน้า' เพื่อจัดวางเนื้อหา ฉันใช้ส่วนหัวในมุมมองของตารางเพื่อรูปแบบบางภาพ ฯลฯ และฉันต้องการมันหากพวกเขาไม่ได้ลอยอยู่ UITableViewStyleGroupedแต่คงเป็นพวกเขาจะทำอย่างไรเมื่อรูปแบบที่ถูกกำหนดเป็น อื่น ๆ ที่ใช้UITableViewStyleGroupedมีวิธีการทำเช่นนี้? ฉันต้องการหลีกเลี่ยงการใช้การจัดกลุ่มเนื่องจากจะเพิ่มระยะขอบให้กับเซลล์ทั้งหมดของฉันและต้องปิดการใช้งานมุมมองพื้นหลังสำหรับแต่ละเซลล์ ฉันต้องการควบคุมโครงร่างของฉันอย่างเต็มที่ พวกเขาควรจะเป็น "UITableViewStyleBareBones" แต่ฉันไม่เห็นตัวเลือกนั้นในเอกสาร ... ขอบคุณมาก,

16
ฉันจะคลิกปุ่มที่อยู่ด้านหลังโปร่งใสของ UIView ได้อย่างไร
สมมติว่าเรามีตัวควบคุมมุมมองที่มีหนึ่งมุมมองย่อย มุมมองย่อยใช้ศูนย์กลางของหน้าจอโดยมีระยะขอบ 100 px ทุกด้าน จากนั้นเราจะเพิ่มสิ่งเล็ก ๆ น้อย ๆ มากมายให้คลิกในมุมมองย่อยนั้น เราใช้มุมมองย่อยเพื่อใช้ประโยชน์จากเฟรมใหม่เท่านั้น (x = 0, y = 0 ภายในมุมมองย่อยเป็นจริง 100,100 ในมุมมองพาเรนต์) จากนั้นจินตนาการว่าเรามีบางสิ่งที่อยู่ด้านหลังมุมมองย่อยเช่นเมนู ฉันต้องการให้ผู้ใช้สามารถเลือก "สิ่งเล็ก ๆ น้อย ๆ " ในมุมมองย่อยได้ แต่ถ้าไม่มีสิ่งใดฉันต้องการให้แตะผ่าน (เนื่องจากพื้นหลังมีความชัดเจนอยู่แล้ว) ไปยังปุ่มที่อยู่ด้านหลัง ฉันจะทำสิ่งนี้ได้อย่างไร ดูเหมือนว่า touchegegan จะผ่าน แต่ปุ่มไม่ทำงาน

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