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

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

21
วิธีการตรวจหาจุดสิ้นสุดของการโหลด UITableView
ฉันต้องการเปลี่ยนออฟเซ็ตของตารางเมื่อโหลดเสร็จและออฟเซ็ตขึ้นอยู่กับจำนวนของเซลล์ที่โหลดบนตาราง มันอยู่บน SDK หรือไม่ที่จะรู้ว่าเมื่อการโหลด uitableview เสร็จสิ้นหรือไม่ ฉันไม่เห็นอะไรเลยทั้งในผู้รับมอบสิทธิ์และในแหล่งข้อมูลโปรโตคอล ฉันไม่สามารถใช้จำนวนแหล่งข้อมูลได้เนื่องจากการโหลดของเซลล์ที่มองเห็นได้เท่านั้น
141 ios  iphone  uitableview 


6
ฉันจะค้นหา ID ทีมนักพัฒนา Apple ของฉันและ Apple ID ทีมตัวแทนได้อย่างไร
ฉันกำลังพยายามโอนแอพ ฉันพบปัญหาในการค้นหาตัวแทนทีมของฉันและรหัสทีมของฉัน ฉันพบมันมาก่อนและฉันค้นหา 30 นาทีโดยไม่มีโชคตอนนี้ที่ฉันต้องการ บุคคลที่พยายามถ่ายโอนแอพให้ฉันได้รับการดูในภาพนี้และฉันไม่รู้ว่าจะหาข้อมูลนี้จากที่ใด
141 ios 

19
UI ที่ปิดใช้งานปุ่มไม่จางหรือเป็นสีเทา
ในแอพ iPhone ของฉันฉันมี UIButton ที่ฉันสร้างไว้ใน Interface Builder ฉันสามารถเปิดและปิดการใช้งานได้สำเร็จเช่นนี้ในรหัสของฉัน ... sendButton.enabled = YES; หรือ sendButton.enabled = NO; อย่างไรก็ตามรูปลักษณ์ของปุ่มยังคงเหมือนเดิมเสมอ! มันไม่จางหรือเทา ถ้าฉันพยายามคลิกมันถูกเปิดหรือปิดตามที่คาดไว้ ฉันพลาดอะไรไปรึเปล่า? มันไม่ควรดูจางหรือเทา?

9
การดีบัก Xcode 4.2 ไม่ได้เป็นสัญลักษณ์ของการโทรสแต็ก
ฉันมีปัญหากับการดีบัก Xcode 4.2 ในอุปกรณ์จำลอง / อุปกรณ์ iOS 5 รหัสต่อไปนี้ขัดข้องตามที่คาดไว้: NSArray *arr=[NSArray array]; [arr objectAtIndex:100]; ใน iOS 4 ฉันได้รับการติดตามสแต็คที่เป็นประโยชน์ของตัวเลขฐานสิบหก แต่ใน iOS 5 มันให้ฉัน: *** First throw call stack: (0x16b4052 0x1845d0a 0x16a0674 0x294c 0x6f89d6 0x6f98a6 0x708743 0x7091f8 0x7fcaa9 0x2257fa9 0x16881c5 0x15ed022 0x15eb90a 0x15eadb4 0x15eaccb 0x6f02a7 0x6faa93 0x2889 0x2805) ขอบคุณ
140 ios  xcode  debug-symbols 

8
พื้นหลัง UIWebView ถูกตั้งค่าเป็น Clear Color แต่ไม่โปร่งใส
ฉันกำลังพัฒนาแอปพลิเคชั่น iOS 4 โดยใช้ iOS SDK เวอร์ชันล่าสุดและ XCode 4.2 ฉันมี XIB กับที่UIWebViewมีอัลฟา = 1.0 , พื้นหลังชุดสีใสและทึบแสงไม่ได้ตั้งค่า ใน XIB นี้ฉันตั้งค่าภาพเป็นพื้นหลังด้วยรหัสนี้: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"AboutBackground.png"]]; self.view.backgroundColor = background; [background release]; } return self; } The …

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

15
ส่วนขยาย Array เพื่อลบวัตถุตามค่า
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } อย่างไรก็ตามฉันได้รับข้อผิดพลาด var index = find(self, object) 'T' ไม่สามารถแปลงเป็น 'T' ฉันลองด้วยลายเซ็นวิธีนี้: func removeObject(object: AnyObject)แต่ฉันได้รับข้อผิดพลาดเดียวกัน: 'AnyObject' ไม่สามารถแปลงเป็น 'T' วิธีที่เหมาะสมในการทำเช่นนี้คืออะไร?
140 ios  arrays  swift 

9
แนวทางปฏิบัติที่ดีที่สุดโดยใช้ NSLocalizedString
ฉัน (เหมือนคนอื่น ๆ ทั้งหมด) ใช้NSLocalizedStringเพื่อแปลแอปของฉัน น่าเสียดายที่มี "ข้อเสีย" หลายประการ (ไม่จำเป็นต้องเป็นความผิดของ NSLocalizedString เอง) รวมถึง ไม่มีการเติมข้อความอัตโนมัติสำหรับสตริงใน Xcode สิ่งนี้ทำให้การทำงานไม่เพียง แต่เกิดข้อผิดพลาดได้ง่าย แต่ยังน่าเบื่อ คุณอาจสิ้นสุดการกำหนดสตริงใหม่เนื่องจากคุณไม่รู้ว่ามีสตริงเทียบเท่าอยู่แล้ว (เช่น "โปรดป้อนรหัสผ่าน" และ "ป้อนรหัสผ่านก่อน") เช่นเดียวกับปัญหาการเติมข้อความอัตโนมัติคุณต้อง "จดจำ" / คัดลอกสตริงความคิดเห็นไม่เช่นgenstringนั้นจะมีหลายความคิดเห็นสำหรับหนึ่งสตริง หากคุณต้องการใช้genstringหลังจากที่คุณแปลสตริงบางส่วนแล้วคุณต้องระวังไม่ให้สูญเสียการแปลท้องถิ่นของคุณ สายเดียวกันกระจัดกระจายตลอดโครงการของคุณทั้งหมด ตัวอย่างเช่นคุณใช้NSLocalizedString(@"Abort", @"Cancel action")ทุกที่จากนั้นตรวจสอบรหัสขอให้คุณเปลี่ยนชื่อสตริงNSLocalizedString(@"Cancel", @"Cancel action")เพื่อให้รหัสสอดคล้องกันมากขึ้น สิ่งที่ฉันทำ (และหลังจากการค้นหาบางอย่างดังนั้นฉันคิดว่าหลายคนทำสิ่งนี้) คือการมีstrings.hไฟล์แยกต่างหากที่ฉัน#defineทุกรหัสภาษา ตัวอย่างเช่น // In strings.h #define NSLS_COMMON_CANCEL NSLocalizedString(@"Cancel", nil) // Somewhere else NSLog(@"%@", NSLS_COMMON_CANCEL); สิ่งนี้จะช่วยให้การสร้างโค้ดเสร็จสมบูรณ์เป็นที่เดียวในการเปลี่ยนชื่อตัวแปร …

11
วิธีปรับขนาดตัวจำลอง iPhone / iPad
เครื่องจำลอง iPad มีขนาดเล็กมาก (เช่นเดียวกับหนึ่งในสามของขนาดiPadหน้าจอจริง) บนหน้าจอ Full-HD 23 "ของฉัน (และบน15" MacBook Pro) มีวิธีการปรับขนาดหรือไม่ ฉันรู้ว่ามันต้องรักษาขนาดและอัตราส่วน dpi เพื่อป้องกันพิกเซลย่อย แต่ฉันแทบจะไม่เห็นสิ่งใดเลยโดยไม่ใช้แว่นขยาย

3
บันทึกการ AQDefaultDevice ที่แปลก
ฉันกำลังเล่นวิดีโอจากคอนโทรลเลอร์เช่นนี้: func playMovie() { let path = Bundle.main.path(forResource: "xyz", ofType:"mov") let url = URL(fileURLWithPath: path!) self.player = AVPlayer(url: url) let layer: AVPlayerLayer = AVPlayerLayer(player: self.player) layer.frame = self.view.frame layer.videoGravity = AVLayerVideoGravityResizeAspectFill self.view.layer.addSublayer(layer) self.player.play() } แม้หลังจากที่คอนโทรลเลอร์ถูกทำลายและไม่ได้ใช้งานแล้วฉันยังได้รับข้อความบันทึกนี้ทุก ๆ วินาที: AQDefaultDevice (173): skipping input stream 0 0 0x0 ฉันไม่ได้ถามวิธีการซ่อนบันทึกเหล่านี้ ฉันรู้ว่าต้องทำอย่างไรโดยการตั้งค่าOS_ACTIVITY_MODEเป็นdisable( ดูสิ่งนี้สำหรับวิธีซ่อนบันทึกเหล่านี้ ) ความกังวลของฉันคือภาพยนตร์อาจยังคงเล่นอย่างใดแม้หลังจากที่ตัวควบคุมถูกทำลาย …
140 ios  xcode 

18
รับปุ่มคลิกภายใน UITableViewCell
ฉันมีตัวควบคุมมุมมองที่มีมุมมองตารางและปลายปากกาแยกต่างหากสำหรับแม่แบบเซลล์ตาราง แม่แบบเซลล์มีปุ่มบางปุ่ม ฉันต้องการเข้าถึงการคลิกปุ่มพร้อมกับดัชนีของเซลล์ที่คลิกภายในตัวควบคุมมุมมองที่ฉันได้กำหนดมุมมองตาราง ดังนั้นผมจึงมีViewController.hและViewController.mที่ผมมีUITableViewและTableTemplate.h, TableTemplate.mและTableTemplate.xibที่ฉันมีจะงอยที่กำหนดไว้ ViewController.mฉันต้องการเหตุการณ์คลิกปุ่มที่มีค่าดัชนีเซลล์ใน ความช่วยเหลือเกี่ยวกับฉันจะทำอย่างไร

15
วิธีการตั้งศูนย์ข้อความของ UIButton ใช้ IB
ฉันไม่สามารถตั้งชื่อ UIButton โดยใช้ IB เป็นศูนย์กลางได้ ชื่อของฉันคือหลายบรรทัด มันให้เช่นนี้ แต่ฉันต้องการแบบนี้ ฉันได้ให้พื้นที่ในนี้ แต่ฉันไม่ต้องการที่จะทำ เนื่องจากมันไม่ได้จัดตำแหน่งอย่างแน่นอนสำหรับบางกรณีและฉันรู้ว่ามีคุณสมบัติของ UILabel ในการตั้งค่าการจัดตำแหน่ง แต่ฉันไม่ต้องการเขียนโค้ดสำหรับสิ่งนั้น .. เพียงแค่ต้องการตั้งค่าทุกอย่างจาก IB ขอบคุณ


26
จัดกึ่งกลางเนื้อหาของ UIScrollView เมื่อเล็กลง
ฉันมีส่วนUIImageViewในUIScrollViewที่ฉันใช้สำหรับซูมและเลื่อน หากรูปภาพ / เนื้อหาของมุมมองเลื่อนใหญ่กว่ามุมมองเลื่อนทุกอย่างทำงานได้ดี อย่างไรก็ตามเมื่อภาพมีขนาดเล็กกว่ามุมมองเลื่อนภาพจะติดที่มุมซ้ายบนของมุมมองเลื่อน ฉันต้องการให้มันอยู่กึ่งกลางเช่นแอพ Photos ความคิดหรือตัวอย่างเกี่ยวกับการรักษาเนื้อหาของUIScrollViewศูนย์กลางเมื่อมันเล็กลง ฉันกำลังทำงานกับ iPhone 3.0 รหัสต่อไปนี้ใช้งานได้เกือบ ภาพกลับไปที่มุมซ้ายบนถ้าฉันบีบมันหลังจากถึงระดับการซูมขั้นต่ำ - (void)loadView { [super loadView]; // set up main scroll view imageScrollView = [[UIScrollView alloc] initWithFrame:[[self view] bounds]]; [imageScrollView setBackgroundColor:[UIColor blackColor]]; [imageScrollView setDelegate:self]; [imageScrollView setBouncesZoom:YES]; [[self view] addSubview:imageScrollView]; UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"WeCanDoIt.png"]]; [imageView setTag:ZOOM_VIEW_TAG]; …

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