คำถามติดแท็ก cocoa-touch

Cocoa Touch Frameworks ที่ผลักดันแอพ iOS แบ่งปันรูปแบบที่ผ่านการพิสูจน์แล้วมากมายที่พบใน Mac แต่ถูกสร้างขึ้นโดยเน้นไปที่อินเตอร์เฟสแบบสัมผัสและการปรับให้เหมาะสมเป็นพิเศษ

4
UILabel - ข้อความ Wordwrap
มีวิธีใดที่จะมีข้อความ wordwrap ของป้ายกำกับตามต้องการหรือไม่ ฉันมีตัวแบ่งบรรทัดถูกตั้งค่าเป็น word wrap และเลเบลสูงพอสำหรับสองบรรทัด แต่ปรากฏว่ามันจะตัดกับตัวแบ่งบรรทัดเท่านั้น ฉันต้องเพิ่มตัวแบ่งบรรทัดเพื่อให้การห่อถูกต้องหรือไม่? ฉันแค่อยากให้มันห่อถ้ามันไม่พอดีในแนวนอน


20
สร้างพื้นที่ว่างที่จุดเริ่มต้นของ UITextField
ฉันต้องการออกจากพื้นที่ว่างที่จุดเริ่มต้นของ UITextField เช่นเดียวกับที่นี่: เพิ่มระยะขอบซ้ายไปยัง UITextField แต่ฉันไม่รู้จะทำอย่างไรกับ Swift


13
วิธีการปิดการใช้งานสถานะการควบคุมที่เน้นของ UIButton?
ฉันได้รับ UIButton แล้วเมื่อเลือกไม่ควรเปลี่ยนสถานะเมื่อถูกสัมผัส พฤติกรรมเริ่มต้นคือให้มันอยู่ใน UIControlStateHighlighted ขณะที่ถูกแตะต้องและสิ่งนี้ทำให้ฉันโกรธ ข้อเสนอแนะ?

19
เปลี่ยนพฤติกรรมการเลื่อนเริ่มต้นของส่วนหัวของ UITableView
ฉันมี UITableView ที่มีสองส่วน มันเป็นมุมมองตารางที่เรียบง่าย ฉันใช้ viewForHeaderInSection เพื่อสร้างมุมมองที่กำหนดเองสำหรับส่วนหัวเหล่านี้ จนถึงตอนนี้ดีมาก พฤติกรรมการเลื่อนเริ่มต้นคือเมื่อพบส่วนใดส่วนหนึ่งของส่วนหัวจะคงอยู่ใต้แถบ Nav จนกระทั่งส่วนถัดไปเลื่อนลงในมุมมอง คำถามของฉันคือ: ฉันสามารถเปลี่ยนพฤติกรรมเริ่มต้นเพื่อให้ส่วนหัวไม่ยึดที่ด้านบน แต่แทนที่จะเลื่อนภายใต้แถบนำทางกับส่วนที่เหลือของแถวส่วน? ฉันขาดอะไรที่ชัดเจนหรือไม่ ขอบคุณ

8
เปลี่ยนสีสตริงด้วย NSAttributedString?
ฉันมีตัวเลื่อนสำหรับแบบสำรวจที่แสดงสตริงต่อไปนี้โดยยึดตามค่าของตัวเลื่อน: "แย่มากแย่ไม่ดีดีมาก" นี่คือรหัสสำหรับตัวเลื่อน: - (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@"Very Bad", @"Bad", @"Okay", @"Good", @"Very Good", @"Very Good", nil]; NSInteger sliderValue=[sender value]; //make the slider value in given range integer one. self.scanLabel.text=[texts objectAtIndex:sliderValue]; } ฉันต้องการให้ "แย่มาก" เป็นสีแดง "แย่" เป็นสีส้ม "โอเค" เป็นสีเหลือง "ดี" …

13
คำเตือน Xcode สตอรีบอร์ด: ปิดการอ้างอิงไอเท็มในการกำหนดค่าปัจจุบัน ปิดข้อ จำกัด นี้ในการกำหนดค่าปัจจุบัน
คำเตือนนี้เกิดขึ้นใน Xcode 6.1 ใครมีความคิดเห็นคำเตือนนี้หมายความว่าอะไรและจะเกิดอะไรขึ้นกับมัน ขอบคุณมาก! ด้านล่างเป็นภาพหน้าจอที่มีคำเตือนเปิดอยู่ในซอร์สโค้ด " วิธีการค้นหาข้อ จำกัด ที่ทำให้เกิดการเตือน? Xcode ไม่ได้บอกคุณว่าข้อ จำกัด คือปัญหา

4
AppDelegate คืออะไรและฉันจะทราบได้อย่างไรว่าจะใช้เมื่อใด
ฉันเพิ่งเริ่มทำงานกับแอพของ iPhone ฉันจะรู้ได้อย่างไรว่าฉันควรวางสิ่งของใน AppDelegate กับคลาสที่กำหนดเอง มีกฎหรือการเปรียบเทียบใด ๆ กับภาษาโปรแกรมอื่นเช่น Python หรือ PHP ที่ใช้ AppDelegate like pattern หรือไม่?

13
ลักษณะ UITextView กำลังถูกรีเซ็ตหลังจากการตั้งค่าคุณสมบัติข้อความ
ฉันมีแบบอักษรUITextView *_masterTextและหลังจากsetTextคุณสมบัติการโทรวิธีการจะถูกรีเซ็ต มันเกิดขึ้นหลังจากที่ฉันเปลี่ยน sdk 7 _masterText คือIBOutletglobal และ properties ถูกกำหนดไว้ในกระดานเรื่องราว เป็นเพียงฉันหรือนี่เป็นข้อผิดพลาด SDK ทั่วไป @interface myViewController : UIViewController { IBOutlet UITextView *_masterText; } @implementation myViewController -(void)viewWillAppear:(BOOL)animated { [_masterText setText:@"New text"]; }

18
ทำไม UITableViewCell ยังคงเน้นอยู่
อะไรจะทำให้เซลล์มุมมองตารางยังคงเน้นอยู่หลังจากถูกสัมผัส ฉันคลิกเซลล์และสามารถดูว่าไฮไลต์อยู่เมื่อมีการผลักมุมมองรายละเอียด เมื่อมุมมองรายละเอียดปรากฏขึ้นเซลล์จะยังคงเน้นอยู่

6
ทำไม NSUserDefaults จึงไม่สามารถบันทึก NSMutableDictionary ใน iOS ได้
ฉันต้องการที่จะบันทึกวัตถุในNSMutableDictionary NSUserDefaultsชนิดที่สำคัญในการNSMutableDictionaryมีNSStringประเภทค่าเป็นซึ่งมีรายชื่อของวัตถุที่นำไปปฏิบัติNSArray NSCodingต่อเอกสารNSStringและทั้งสองมีความสอดคล้องกับNSArrayNSCoding ฉันได้รับข้อผิดพลาดนี้: [NSUserDefaults setObject: forKey:]: พยายามแทรกค่าที่ไม่ใช่คุณสมบัติ .... ของคลาส NSCFDictionary

12
วิธีการแปลงสตริงใน Objective-C
ฉันต้องการแปลงสตริงให้เป็นสองเท่าและหลังจากทำการคำนวณทางคณิตศาสตร์แล้วให้แปลงกลับเป็นสตริง ฉันจะทำสิ่งนี้ใน Objective-C ได้อย่างไร มีวิธีการปัดเศษเป็นสองเท่าเป็นจำนวนเต็มที่ใกล้เคียงด้วยหรือไม่?

13
ซ่อนเคอร์เซอร์ของ UITextField
ฉันใช้ a UITextFieldกับUIPickerViewสำหรับมันinputViewดังนั้นเมื่อผู้ใช้แตะที่ช่องข้อความตัวเลือกจะถูกเรียกเพื่อให้พวกเขาเลือกตัวเลือกจาก เกือบทุกอย่างใช้งานได้ แต่ฉันมีปัญหาอย่างหนึ่ง: เคอร์เซอร์ยังคงกะพริบในช่องข้อความเมื่อมีการใช้งานซึ่งน่าเกลียดและไม่เหมาะสมเนื่องจากผู้ใช้ไม่คาดว่าจะพิมพ์ลงในฟิลด์และไม่ได้แสดงด้วยแป้นพิมพ์ ฉันรู้ว่าฉันสามารถแก้ปัญหานี้ได้โดยแฮ็กโดยการตั้งค่าeditingเป็นNOบนฟิลด์ข้อความและการติดตามการสัมผัสหรือโดยแทนที่ด้วยปุ่มสไตล์ที่กำหนดเองและเรียกตัวเลือกผ่านรหัส อย่างไรก็ตามฉันต้องการใช้UITextFieldDelegateวิธีการสำหรับการจัดการเหตุการณ์ทั้งหมดในช่องข้อความและการแฮ็กเช่นการแทนที่ช่องข้อความด้วยปุ่มไม่อนุญาตให้ใช้วิธีนี้ ฉันจะซ่อนเคอร์เซอร์บนUITextFieldแทนได้อย่างไร

19
รวมส่วนหัวที่ไม่ใช่โมดูลาร์ภายในโมดูลเฟรมเวิร์ก
ฉันใช้ Xcode 6 1) ประการแรกฉันสร้างไลบรารีแบบไดนามิก (CoreLibrary) ไลบรารีนี้มีไฟล์ RequestPoster.h 2) จากนั้นฉันจะสร้าง Cocoa Touch Framework และเพิ่มไลบรารีแบบไดนามิกนี้ (CoreLibrary) 3) จากนั้นเฟรมเวิร์กนี้จะถูกเพิ่มในโครงการของฉันและมันให้ข้อผิดพลาดในไฟล์ RequestPoster.h (CoreLibrary) ข้อผิดพลาด: รวมส่วนหัวที่ไม่เป็นโมดูลภายในคลาสโมดูลเฟรมเวิร์ก: ifaddrs.h, arpa / inet.h, sys / types.h> ไม่พบไฟล์เหล่านี้ในโครงการ

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