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

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

29
ปิดแป้นพิมพ์โดยแตะพื้นหลังของ UITableView
ฉันมีUITableViewกับUITextFields เป็นเซลล์ ฉันต้องการที่จะยกเลิกแป้นพิมพ์เมื่อพื้นหลังของที่UITableViewถูกสัมผัส ฉันพยายามทำสิ่งนี้โดยสร้างUIButtonขนาดของUITableViewและวางไว้ด้านหลังไฟล์UITableView. ปัญหาเดียวคือการUIButtonจับทุกการสัมผัสแม้ว่าการสัมผัสจะอยู่บน UITableView ก็ตาม ผมทำอะไรผิดหรือเปล่า? ขอบคุณ!

21
วิธีปิดแป้นพิมพ์ iOS โดยทางโปรแกรมเมื่อกด return
ฉันสร้างUITextFieldโปรแกรมโดยUITextFieldใช้คุณสมบัติของ viewController ฉันต้องการปิดแป้นพิมพ์ด้วยการส่งคืนและการสัมผัสบนหน้าจอ ฉันสามารถสัมผัสหน้าจอเพื่อปิดได้ แต่การกดย้อนกลับไม่ทำงาน ฉันเคยเห็นวิธีการทำสตอรีบอร์ดและการจัดสรรและกำหนดค่าเริ่มต้นของUITextFieldวัตถุโดยตรงโดยไม่ต้องสร้างเป็นคุณสมบัติ เป็นไปได้ที่จะทำ? .h #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UITextFieldDelegate> @property (strong, atomic) UITextField *username; @end .m #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = …

17
“ จาก View Controller” หายไปโดยใช้ UIViewControllerContextTransitioning
ฉันพบปัญหาหนึ่งและได้อธิบายไว้ด้านล่าง ฉันใช้UIViewControllerContextTransitioningสำหรับการเปลี่ยนที่กำหนดเอง ฉันมีตัวควบคุมมุมมอง 2 ตัวตัวควบคุมมุมมองแรกและตัวควบคุมมุมมองที่สอง ตอนนี้ฉันต้องการเพิ่มตัวควบคุมมุมมองที่สองในตัวควบคุมมุมมองแรกที่มีภาพเคลื่อนไหว ฉันทำได้สำเร็จแล้วตอนนี้ตัวควบคุมมุมมองที่สองมีความโปร่งใสดังนั้นเราจึงเห็นตัวควบคุมมุมมองแรกด้านล่างตัวควบคุมมุมมองที่สอง แต่ฉันมองไม่เห็นตัวควบคุมมุมมองแรกและฉันเห็นเฉพาะหน้าจอสีดำด้านล่างตัวควบคุมมุมมองที่สอง -(void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionContext{ self.transitionContext = transitionContext; if(self.isPresenting){ [self executePresentationAnimation:transitionContext]; } else{ [self executeDismissalAnimation:transitionContext]; } } -(void)executePresentationAnimation:(id<UIViewControllerContextTransitioning>)transitionContext{ UIView* inView = [transitionContext containerView]; UIViewController* toViewController = [transitionContext viewControllerForKey:UITransitionContextToViewControllerKey]; UIViewController* fromViewController = [transitionContext viewControllerForKey:UITransitionContextFromViewControllerKey]; CGRect offScreenFrame = inView.frame; offScreenFrame.origin.y = inView.frame.size.height; toViewController.view.frame = offScreenFrame; toViewController.view.backgroundColor = [UIColor …

9
คุณเพิ่มการดำเนินการลงในปุ่มโดยใช้โปรแกรมใน xcode ได้อย่างไร
ฉันรู้วิธีเพิ่ม IBAction ลงในปุ่มโดยการลากจากตัวสร้างอินเทอร์เฟซ แต่ฉันต้องการเพิ่มการดำเนินการโดยใช้โปรแกรมเพื่อประหยัดเวลาและหลีกเลี่ยงการสลับไปมาอย่างต่อเนื่อง วิธีแก้ปัญหาอาจจะง่ายมาก แต่ดูเหมือนจะไม่พบคำตอบใด ๆ เมื่อค้นหา ขอบคุณ!

8
ข้อผิดพลาด: เป้าหมายการปรับใช้ขั้นต่ำของไฟล์โมดูลคือ ios8.3 v8.3
ความพยายามทั้งหมดในการนำเข้าเฟรมเวิร์กแบบไดนามิกในสนามเด็กเล่น Xcode ทำให้เกิดข้อผิดพลาดต่อไปนี้: error: module file's minimum deployment target is ios8.3 v8.3

16
ปลายทางการรันที่เลือกไม่ถูกต้องสำหรับการดำเนินการนี้
ผมเปิดโปรเจคที่ใช้ iphone / ipad มาตลอด ฉันไม่สามารถสร้างได้ในตอนนี้เนื่องจากด้วยเหตุผลบางประการตัวเลือก "Scheme" ของฉันคือ "MyApp My Mac 64 บิต" ฉันจะนำชุดนี้กลับไปใช้เครื่องจำลองและอุปกรณ์ iPhone / iPad ได้อย่างไร การตั้งค่า "Targeted Device Family" ของฉันคือ iPhone / iPad
105 xcode  ios  target 

12
จะสร้างปุ่มโค้งมนง่ายๆใน Storyboard ได้อย่างไร?
ฉันเพิ่งเริ่มเรียนรู้การพัฒนา iOS ไม่พบวิธีสร้างปุ่มโค้งมนง่ายๆ ฉันพบแหล่งข้อมูลสำหรับเวอร์ชันเก่า ฉันต้องตั้งค่าพื้นหลังแบบกำหนดเองสำหรับปุ่มหรือไม่? ใน Android ฉันจะใช้แพตช์ 9 แต่ฉันรู้ว่า iOS ไม่มีความสามารถนี้

8
วิธีการเปลี่ยนหัวเรื่อง uiviewcontroller โดยไม่ขึ้นกับชื่อรายการแถบแถบ
ฉันกำลังตั้งชื่อตัวควบคุมมุมมองของฉันเช่นนี้ในมุมมองได้โหลด: self.title = @"my title"; ก่อนหน้านี้ฉันตั้งชื่อเรื่องในกระดานเรื่องราวสำหรับตัวควบคุมมุมมองและตัวควบคุมการนำทางที่ฝังอยู่ฉันตั้งค่าเป็น: "ชื่อเรื่อง"; เมื่อฉันคลิกที่แท็บที่มีตัวควบคุมมุมมองชื่อของรายการแถบแท็บและuiviewcontrollerเปลี่ยนเป็น: ชื่อของฉัน ฉันต้องการให้ตัวควบคุมมุมมองเปลี่ยน แต่รายการแถบแท็บจะยังคงอยู่กับชื่อ: ชื่อเรื่อง ฉันจะทำสิ่งนี้ให้สำเร็จได้อย่างไร?


13
หน้าจอเปิดตัว iOS ใน React Native
ฉันกำลังทำงานกับแอป React Native และฉันกำลังพยายามตั้งค่าหน้าจอเรียกใช้แบบปรับแต่ง แต่ไม่สามารถทำได้ React Native สร้าง LaunchScreen.xib ตามค่าเริ่มต้นดังนั้นฉันจึงสร้าง LaunchImage ภายใน Images.xcassets: ฉันได้อ่านว่าฉันได้แก้ไข "Launch Screen File" ภายใต้ "App Icons and Launch Images" ในตัวเลือกของฉัน: เมื่อฉันทำเสร็จแล้วหน้าจอเริ่มต้นของฉันจะกลายเป็นสีดำโดยสิ้นเชิงและเมื่อโหลดแอปจะมีทั้งกรอบสีดำด้านบนและด้านล่าง: ดังนั้นฉันจึงไม่รู้ว่าฉันต้องทำอะไรเพื่อตั้งค่าหน้าจอเปิดตัวในโครงการ React Native ฉันจะขอบคุณถ้ามีใครสามารถช่วยฉันแก้ปัญหาเหล่านั้นได้ ขอบคุณล่วงหน้า.

22
NSD วันที่เริ่มต้นของวันและจุดสิ้นสุดของวัน
-(NSDate *)beginningOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ) fromDate:date]; [components setHour:0]; [components setMinute:0]; [components setSecond:0]; return [cal dateFromComponents:components]; } -(NSDate *)endOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit …

9
ตัวจัดการการเขียนสำหรับ UIAlertAction
ฉันกำลังนำเสนอUIAlertViewให้กับผู้ใช้และฉันคิดไม่ออกว่าจะเขียนตัวจัดการอย่างไร นี่คือความพยายามของฉัน: let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default, handler: {self in println("Foo")}) ฉันพบปัญหามากมายใน Xcode เอกสารระบุว่า convenience init(title title: String!, style style: UIAlertActionStyle, handler handler: ((UIAlertAction!) -> Void)!) บล็อก / การปิดทั้งหมดอยู่เหนือหัวของฉันในขณะนี้ ข้อเสนอแนะใด ๆ ที่ชื่นชมมาก

5
“% ไม่พร้อมใช้งาน: ใช้ truncatingRemainder แทน” หมายความว่าอย่างไร
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อใช้โค้ดสำหรับส่วนขยายฉันไม่แน่ใจว่าพวกเขาขอให้ใช้ตัวดำเนินการอื่นหรือแก้ไขค่าในนิพจน์ตามการค้นหาทางอินเทอร์เน็ต ข้อผิดพลาด:% ไม่พร้อมใช้งาน: ใช้ truncatingRemainder แทน รหัสส่วนขยาย: extension CMTime { var durationText:String { let totalSeconds = CMTimeGetSeconds(self) let hours:Int = Int(totalSeconds / 3600) let minutes:Int = Int(totalSeconds % 3600 / 60) let seconds:Int = Int(totalSeconds % 60) if hours > 0 { return String(format: "%i:%02i:%02i", hours, minutes, seconds) } else …
105 ios  swift  swift3  modulus 

9
ไม่พบสตริงสิทธิ์ "aps-environment" ที่ถูกต้องสำหรับแอปพลิเคชันบน App Store
ดังนั้นฉันจึงมีแอพนี้ชื่อว่า Dripper ซึ่งฉันได้วางจำหน่ายเมื่อประมาณหนึ่งเดือนที่แล้วและอัปเดตเมื่อสองสามวันก่อน การอัปเดตได้เพิ่มการแจ้งเตือนแบบพุชและการปรับแต่งเล็กน้อย ฉันทดสอบด้วย sandbox-apn โดยใช้โปรไฟล์การพัฒนาและสิ่งต่างๆก็ใช้งานได้ดี จากนั้นฉันก็เปลี่ยนสิ่งต่างๆไปที่ production-apn และผลักดันมันไปสู่การทดลองบินอีกครั้งสิ่งต่างๆก็ทำงานได้อย่างสมบูรณ์แบบ เมื่อฉันวางการอัปเดตในตลาดและดำเนินการแล้วฉันสังเกตว่าฉันไม่ได้รับการลงทะเบียนแบบพุชใหม่บนเซิร์ฟเวอร์ ฉันดูบันทึกคอนโซลของอุปกรณ์และพบสิ่งนี้: 4 ธ.ค. 17:55:15 Ina-touch-it Coffco [1210]: การลงทะเบียนสำหรับการแจ้งเตือนระยะไกล 4 ธันวาคม 17:55:15 Ina-touch-it SpringBoard [52]: ไม่พบสตริงสิทธิ์ "aps-environment" ที่ถูกต้องสำหรับแอปพลิเคชัน 'Dripper': (null) การแจ้งเตือนจะไม่ถูกส่ง 4 ธ.ค. 17:55:15 น. Ina-touch-it Coffco [1210]<Warning>: Failed to register with error : Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' …

7
รายการภาพของแบบอักษร iOS?
ฉันกำลังมองหารายการแบบอักษร iOS สำหรับ iOS 7 ฉันพบรายชื่อในไซต์นักพัฒนาของ Apple ฉันแค่สงสัยว่ามีใครรู้รายการภาพที่ชื่อแบบอักษรแต่ละตัวถูกพิมพ์ในแบบอักษร ฉันเคยเห็นมาก่อนหนึ่งหรือสองครั้ง แต่สิ่งล่าสุดที่ฉันเห็นคือสำหรับ iOS 5 และมีการเพิ่มอื่น ๆ อีกมากมายตั้งแต่นั้นมา
105 ios  uifont  typeface 

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