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

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

18
รับการแจ้งเตือนแบบพุชขณะที่แอพอยู่เบื้องหน้า iOS
ฉันใช้บริการแจ้งเตือนแบบพุชในแอพของฉัน เมื่อแอปอยู่ในพื้นหลังฉันสามารถเห็นการแจ้งเตือนบนหน้าจอการแจ้งเตือน (หน้าจอแสดงเมื่อเราปัดลงจากด้านบนของอุปกรณ์ iOS) แต่ถ้าแอปพลิเคชันอยู่ด้านหน้าวิธีการมอบสิทธิ์ - (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo กำลังถูกเรียกใช้ แต่การแจ้งเตือนไม่แสดงในหน้าจอการแจ้งเตือน ฉันต้องการแสดงการแจ้งเตือนบนหน้าจอการแจ้งเตือนโดยไม่ขึ้นกับว่าแอปนั้นอยู่ในแบ็คกราวน์หรือโฟร์กราวน์ ฉันเหนื่อยกับการหาทางออก ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก

5
ฉันจะเปลี่ยนสีของชื่อ UIButton ได้อย่างไร
ฉันสร้างปุ่มโดยทางโปรแกรม .......... button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown]; [button setTitle:@"Show View" forState:UIControlStateNormal]; button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0); [view addSubview:button]; ฉันจะเปลี่ยนสีของชื่อได้อย่างไร



17
วิธีปรับแต่งสีพื้นหลังของ UITableViewCell
ฉันต้องการปรับแต่งพื้นหลัง (และอาจเป็นเส้นขอบด้วย) ของ UITableViewCells ทั้งหมดภายใน UITableView ของฉัน จนถึงตอนนี้ฉันยังไม่สามารถปรับแต่งสิ่งนี้ได้ดังนั้นฉันจึงมีเซลล์พื้นหลังสีขาวจำนวนมากซึ่งเป็นค่าเริ่มต้น มีวิธีในการทำเช่นนี้กับ SDK iPhone หรือไม่?

16
UIImage: ปรับขนาดแล้วครอบตัด
ฉันทุบหน้าของฉันเป็นแบบนี้มาหลายวันแล้วและแม้ว่าฉันจะรู้สึกอยู่ตลอดเวลาว่าฉันอยู่บนขอบของการเปิดเผยฉันก็ไม่สามารถบรรลุเป้าหมายได้ ฉันคิดว่าก่อนเวลาในขั้นตอนเชิงแนวคิดของการออกแบบของฉันว่ามันเป็นเรื่องเล็กน้อยที่จะคว้าภาพจากกล้องหรือห้องสมุดของ iPhone ปรับขนาดให้สูงถึงระดับที่ระบุโดยใช้ฟังก์ชั่นเทียบเท่ากับตัวเลือกAspect Fill UIImageView (เป็นรหัสทั้งหมด) จากนั้นครอบตัดสิ่งที่ไม่เหมาะสมภายใน CGRect ที่ส่งผ่าน การรับภาพต้นฉบับจากกล้องหรือห้องสมุดเป็นเรื่องเล็กน้อย ฉันตกใจที่ความยากอีกสองขั้นตอนพิสูจน์แล้วว่าเป็นอย่างไร ภาพที่แนบมาแสดงให้เห็นถึงสิ่งที่ฉันพยายามที่จะบรรลุ ใครบางคนจะกรุณาพอที่จะจับมือฉันได้ไหม ทุกตัวอย่างโค้ดที่ฉันพบมาดูเหมือนว่าจะทำให้ภาพแตกหรือคว่ำดูเหมือนว่าไร้สาระดึงออกนอกขอบเขตหรือทำงานไม่ถูกต้อง

9
ฉันจะส่งออกอาร์เรย์ UIImage เป็นภาพยนตร์ได้อย่างไร
ฉันมีปัญหาร้ายแรง: ฉันมีวัตถุNSArrayหลายUIImageอย่าง UIImagesตอนนี้สิ่งที่ฉันต้องการจะทำคือการสร้างภาพยนตร์จากเหล่านั้น แต่ฉันไม่รู้ว่าจะทำอย่างไร ฉันหวังว่าบางคนสามารถช่วยฉันหรือส่งตัวอย่างรหัสซึ่งทำสิ่งที่ฉันต้องการ แก้ไข:สำหรับการอ้างอิงในอนาคต - หลังจากใช้วิธีแก้ปัญหาหากวิดีโอดูผิดเพี้ยนตรวจสอบให้แน่ใจว่าความกว้างของภาพ / พื้นที่ที่คุณจับเป็นหลาย 16 จากพบหลังจากต่อสู้มานานหลายชั่วโมงที่นี่: ทำไมภาพยนตร์ของฉันจาก UIImages บิดเบี้ยว? นี่คือวิธีการแก้ปัญหาที่สมบูรณ์ (เพียงตรวจสอบให้แน่ใจว่ามีความกว้างเท่ากับ 16) http://codethink.no-ip.org/wordpress/archives/673

10
IOS - วิธีแยกย่อยโดยใช้โปรแกรมอย่างรวดเร็ว
ฉันกำลังสร้างแอพที่ใช้ Facebook SDK เพื่อตรวจสอบสิทธิ์ผู้ใช้ ฉันกำลังพยายามรวมตรรกะของ Facebook ไว้ในชั้นเรียนอื่น นี่คือรหัส (ปล้นเพื่อความเรียบง่าย): import Foundation class FBManager { class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){ //... handling all session states FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in println("Logged in user: \n\(result)"); let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) let loggedInView: UserViewController = …
185 ios  iphone  facebook  swift  segue 

8
การลบ App ID ออกจากการเชื่อมต่อของนักพัฒนา
ฉันจะลบ ID แอพออกจากพื้นที่พอร์ทัลโปรแกรมนักพัฒนาซอฟต์แวร์ได้อย่างไร ฉันเพิ่มรหัสแอพสองสามอย่างผิดพลาดภายใต้การเข้าสู่ระบบที่ไม่ถูกต้องและต้องการลบออก แต่ฉันไม่เห็นวิธีการดังกล่าว

2
ใบรับรอง SSL ไม่น่าเชื่อถือ - บนมือถือเท่านั้น [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เว็บไซต์ของฉันทำงานได้ดีบน SSL ในเดสก์ท็อปของฉัน (โครม) ฉันมีล็อกสีเขียวใกล้กับแถบที่อยู่โดยระบุว่า "ยืนยันตัวตนแล้ว" แต่การใช้เบราว์เซอร์มือถือมือถือ (Chrome / Safari) ฉันเห็นข้อความต่อไปนี้ - "ข้อมูลประจำตัวของเว็บไซต์นี้ยังไม่ได้รับการยืนยัน" และล็อค (ในโครเมี่ยมใกล้กับแถบที่อยู่) มีเครื่องหมาย x สีแดงอยู่ ที่เกิดขึ้น?

12
UIButton ภายในมุมมองที่มี UITapGestureRecognizer
UITapGestureRecognizerผมมีมุมมองกับ ดังนั้นเมื่อฉันแตะที่มุมมองมุมมองอื่นจะปรากฏขึ้นเหนือมุมมองนี้ มุมมองใหม่นี้มีสามปุ่ม เมื่อฉันกดปุ่มเหล่านี้ปุ่มใดปุ่มหนึ่งฉันไม่ได้รับการกระทำของปุ่มฉันจะได้รับการกระทำด้วยการแตะเท่านั้น ดังนั้นฉันจึงไม่สามารถใช้ปุ่มเหล่านี้ได้อีก ฉันจะทำอย่างไรเพื่อให้กิจกรรมผ่านไปยังปุ่มเหล่านี้ สิ่งที่แปลกคือปุ่มยังคงได้รับการเน้น ฉันไม่สามารถลบ UITapGestureRecognizer หลังจากที่ฉันได้รับมัน เพราะด้วยมุมมองใหม่สามารถลบออกได้ หมายถึงฉันต้องการพฤติกรรมเช่นการควบคุมแบบเต็มหน้าจอ Vide

7
วิธีการปลอมเหตุการณ์สัมผัสโดยทางโปรแกรมให้เป็น UIButton อย่างไร
ฉันกำลังเขียนการทดสอบหน่วยและเนื่องจากลักษณะของแอพนี้โดยเฉพาะจึงเป็นสิ่งสำคัญที่ฉันจะต้องเพิ่มUIสายโซ่ให้สูงที่สุดเท่าที่จะทำได้ GUIดังนั้นสิ่งที่ผมอยากจะทำคือการเขียนโปรแกรมเรียกปุ่มกดเช่นถ้าผู้ใช้มีการกดปุ่มที่ (ใช่ใช่ - ฉันสามารถโทรหาIBActionตัวเลือกได้ แต่ธรรมชาติของแอพนี้ทำให้ฉันต้องกดปุ่มจริงตามที่IBActionตัวเองเรียกว่าปุ่ม) วิธีที่ต้องการในการทำเช่นนี้คืออะไร?

8
iOS: UILabel หลายบรรทัดในเค้าโครงอัตโนมัติ
ฉันมีปัญหาในการพยายามที่จะบรรลุพฤติกรรมการจัดวางพื้นฐานบางอย่างกับเค้าโครงอัตโนมัติ ตัวควบคุมมุมมองของฉันมีลักษณะเช่นนี้ใน IB: ป้ายกำกับยอดนิยมคือป้ายกำกับชื่อฉันไม่ทราบว่าจะมีหลายบรรทัด ฉันต้องการป้ายชื่อเพื่อแสดงข้อความทุกบรรทัด ฉันยังต้องการป้ายกำกับอีกสองรายการและภาพขนาดเล็กที่จะวางไว้ด้านล่างชื่อเรื่อง แต่มันก็สูง ฉันได้ตั้งค่าข้อ จำกัด ระยะห่างแนวตั้งระหว่างป้ายกำกับและภาพขนาดเล็กรวมถึงข้อ จำกัด ระยะห่างสูงสุดระหว่างป้ายกำกับชื่อและกำกับดูแลและ จำกัด ระยะห่างด้านล่างระหว่างภาพขนาดเล็กและกำกับดูแล UIView สีขาวไม่มีข้อจำกัดความสูงดังนั้นควรยืดในแนวตั้งเพื่อเก็บภาพย่อย ฉันได้ตั้งค่าจำนวนบรรทัดสำหรับป้ายชื่อเรื่องเป็น 0 ฉันจะทำให้ป้ายชื่อปรับขนาดให้พอดีกับจำนวนบรรทัดที่สตริงต้องการได้อย่างไร ความเข้าใจของฉันคือฉันไม่สามารถใช้เมธอด setFrame ได้เพราะฉันใช้เลย์เอาต์อัตโนมัติ และฉันต้องใช้การจัดวางอัตโนมัติเพราะฉันต้องการมุมมองอื่น ๆ เหล่านั้นเพื่อให้อยู่ใต้ป้ายกำกับชื่อเรื่อง (ข้อ จำกัด ) ฉันจะทำให้สิ่งนี้เกิดขึ้นได้อย่างไร

10
คิดขนาดของ UILabel ตาม String ใน Swift
ฉันพยายามคำนวณความสูงของ UILabel โดยอิงตามความยาวสตริงที่แตกต่างกัน func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } ด้านบนเป็นฟังก์ชั่นปัจจุบันที่ฉันใช้เพื่อกำหนดความสูง แต่มันไม่ทำงาน ฉันซาบซึ้งอย่างยิ่งที่จะได้รับความช่วยเหลือ ฉันจะชอบคำตอบใน Swift ไม่ใช่ Objective C
183 ios  iphone  string  swift3  uilabel 

23
ค้นหาทิศทางของการเลื่อนใน UIScrollView หรือไม่
ฉันUIScrollViewอนุญาตให้ใช้การเลื่อนแนวนอนเท่านั้นและฉันต้องการทราบทิศทางของผู้ใช้ (ซ้าย, ขวา) ที่เลื่อน สิ่งที่ฉันทำคือ subclass UIScrollViewและแทนที่touchesMovedวิธี: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch previousLocationInView:self].x; NSLog(@"%f %f", before, now); if (now > before){ right = NO; NSLog(@"LEFT"); } else{ right = YES; NSLog(@"RIGHT"); } …

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