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

UIKit (เพื่อไม่ให้สับสนกับ Front-end Framework GetUIKit) เป็นเฟรมเวิร์กเชิงวัตถุที่รับผิดชอบส่วนใหญ่ของส่วนติดต่อผู้ใช้ iOS

10
CGRectMake, CGPointMake, CGSizeMake, CGRectZero, CGPointZero ไม่พร้อมใช้งานใน Swift
หลังจากแปลงรหัสเป็น swift 3.0 ล่าสุดฉันได้แสดงข้อผิดพลาด บอกวิธีแก้ปัญหาให้ฉันด้วย CGSize = CGSizeMake(0,0) static var frameAtStartOfPan: CGRect = CGRectZero static var startPointOfPan: CGPoint = CGPointZero ซึ่งยังใช้งานไม่ได้
242 uikit  swift3  xcode8  ios10 

4
วิธีการดักจับบน UIViewAlertForUns ไม่พอใจข้อ จำกัด ?
ฉันเห็นข้อผิดพลาดปรากฏในบันทึกการดีบักเกอร์: Will attempt to recover by breaking constraint <NSLayoutConstraint:0x191f0920 H:[MPKnockoutButton:0x17a876b0]-(34)-[MPDetailSlider:0x17a8bc50](LTR)> Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger. The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful. ฉันจะดักการโทรนั้นได้อย่างไร มันไม่ปรากฏที่ใดในรหัสของฉัน

30
การเปลี่ยนสีข้อความของตัวยึดตำแหน่งด้วย Swift
ฉันมีการออกแบบที่ใช้สีน้ำเงินเข้มUITextFieldเนื่องจากข้อความตัวยึดเป็นสีเทาเข้มโดยค่าเริ่มต้นฉันแทบจะไม่สามารถทำสิ่งที่ข้อความเจ้าของบอกไว้ ฉันพบปัญหาแน่นอน แต่ฉันยังไม่ได้คิดวิธีแก้ปัญหาขณะใช้ภาษา Swift ไม่ใช่ Obj-c มีวิธีการเปลี่ยนสีข้อความของตัวยึดตำแหน่งในการUITextFieldใช้ Swift หรือไม่
226 ios  swift  uikit 

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

18
วิธีการเปลี่ยนสีของแถบนำทางใน iOS 7
ฉันจะเปลี่ยนสีแถบนำทางใน iOS 7 ได้อย่างไร โดยทั่วไปฉันต้องการบรรลุบางสิ่งเช่น Twitter Nav Bar (อัพเดต Twitter สำหรับ iOS7สิ่งนั้น) view controllerฉันฝังในแถบการนำบน ทั้งหมดที่ฉันต้องการคือการเปลี่ยนสีแถบนำทางเป็นสีฟ้าอ่อนพร้อมกับแถบอรรถประโยชน์ที่ด้านบน storyboardฉันไม่สามารถดูเหมือนจะหาตัวเลือกในของฉัน

24
จะหยุดการเคลื่อนไหวของ UIButton ที่ไม่ต้องการในการเปลี่ยนชื่อได้อย่างไร?
ใน iOS 7 ชื่อ UIButton ของฉันเคลื่อนไหวในและนอกเวลาผิด - สาย ปัญหานี้ไม่ปรากฏบน iOS 6 ฉันแค่ใช้: [self setTitle:text forState:UIControlStateNormal]; ฉันต้องการสิ่งนี้เกิดขึ้นทันทีและไม่มีเฟรมว่างเปล่า การกะพริบนี้เบี่ยงเบนความสนใจเป็นพิเศษและดึงความสนใจออกไปจากภาพเคลื่อนไหวอื่น ๆ

7
วิธีการใช้ UIVisualEffectView เพื่อ Blur Image
ใครช่วยยกตัวอย่างการเบลอภาพให้บ้าง ฉันพยายามหารหัสมาพักหนึ่งแล้ว :( ยังใหม่อยู่ที่ obj c! UIVisualEffectViewให้นามธรรมง่ายกว่าผลภาพที่ซับซ้อน ผลลัพธ์อาจส่งผลต่อเนื้อหาที่อยู่ด้านหลังมุมมองหรือเนื้อหาที่เพิ่มใน contentView ของมุมมอง นำUIVisualEffectViewไปใช้กับมุมมองที่มีอยู่เพื่อใช้เอฟเฟกต์เบลอหรือความสั่นไหวให้กับมุมมองที่ออก หลังจากที่คุณเพิ่ม UIVisualEffectView เพื่อลำดับชั้นดูเพิ่ม subviews ใด ๆ ที่จะ contentView UIVisualEffectViewของ อย่าเพิ่มหัวข้อย่อยโดยตรงกับUIVisualEffectViewตัวเอง https://developer.apple.com/documentation/uikit/uivisualeffectview#//apple_ref/occ/instp/UIVisualEffectView/contentView

3
กรอบขอบเขตศูนย์จุดกำเนิดของ UIView จะใช้อะไรเมื่อไร
UIViewมีคุณสมบัติframe, bounds, centerและoriginและพวกเขาทั้งหมดดูเหมือนจะมีความสัมพันธ์กัน ส่วนใหญ่เวลาที่ผมจัดการกับเมื่อตั้งค่าตำแหน่งและขนาดของframe UIViewฉันเข้าใจว่าframeกำลังใช้ระบบพิกัดทั่วโลกและboundsกำลังใช้พิกัดของมุมมองในเครื่อง (ดังนั้น x และ y ของมันคือ 0 แต่ไม่เสมอไป) แต่ก็ยังทำให้ฉันสับสนเมื่อต้องใช้อะไร ภายใต้บริบท (และสิ่งที่เป็นเวลาที่เหมาะสม) คุณสมบัติอื่น ๆ ( bounds, center, origin) ควรจะใช้งานอย่างไร
195 uiview  uikit  frame  bounds 

30
UIButton: การทำให้พื้นที่การตีมีขนาดใหญ่กว่าพื้นที่การโจมตีเริ่มต้น
ฉันมีคำถามเกี่ยวกับ UIButton และพื้นที่ฮิตของมัน ฉันกำลังใช้ปุ่ม Info Dark ในเครื่องมือสร้างส่วนต่อประสาน แต่ฉันพบว่าพื้นที่ Hit นั้นไม่ใหญ่พอสำหรับบางคน มีวิธีเพิ่มพื้นที่กดของปุ่มอย่างใดอย่างหนึ่งโดยทางโปรแกรมหรือในตัวสร้างส่วนต่อประสานโดยไม่เปลี่ยนขนาดของกราฟิก InfoButton หรือไม่?

15
UICollectionView ระยะห่างระยะห่าง
ฉันมีรูปUICollectionViewที่แสดง ผมได้สร้าง collectionview UICollectionViewFlowLayoutโดยใช้ มันใช้งานได้ดี แต่ฉันต้องการเว้นระยะขอบ มันเป็นไปได้ที่จะทำใช้UICollectionViewFlowLayoutหรือฉันจะต้องดำเนินการของตัวเองUICollectionViewLayout?

19
วิธีการหมุน UIImage 90 องศา
ฉันมีUIImageที่อยู่UIImageOrientationUp(แนวตั้ง) ที่ผมอยากจะหมุนทวนเข็มนาฬิกา 90 องศา (แนวนอน) CGAffineTransformฉันไม่ต้องการที่จะใช้ ฉันต้องการพิกเซลของUIImageเพื่อเปลี่ยนตำแหน่งจริง ฉันใช้บล็อกของรหัส (แสดงด้านล่าง) เดิมทีมีจุดประสงค์เพื่อปรับขนาด a UIImageเพื่อทำสิ่งนี้ ฉันตั้งขนาดเป้าหมายเป็นขนาดปัจจุบันของUIImageแต่ฉันได้รับข้อผิดพลาด: (ข้อผิดพลาด): CGBitmapContextCreate: ไบต์ข้อมูล / แถวที่ไม่ถูกต้อง: ควรมีอย่างน้อย 1708 สำหรับ 8 บิต / ส่วนประกอบจำนวนเต็ม 8 ส่วนประกอบ 3 องค์ประกอบ kCGImageAlphaPremultipliedLast (ฉันไม่ได้รับข้อผิดพลาดเมื่อใดก็ตามที่ฉันให้ขนาดที่เล็กลงเป็นขนาดเป้าหมาย BTW) ฉันจะหมุนUIImageCCW 90 องศาของฉันโดยใช้ฟังก์ชั่นกราฟิกหลักได้อย่างไรขณะที่รักษาขนาดปัจจุบันไว้ -(UIImage*)reverseImageByScalingToSize:(CGSize)targetSize:(UIImage*)anImage { UIImage* sourceImage = anImage; CGFloat targetWidth = targetSize.height; CGFloat targetHeight = targetSize.width; CGImageRef …

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

10
การเพิ่มปุ่ม“ ล้าง” ให้กับ iPhone UITextField
คุณจะเพิ่มปุ่ม "X" เล็กน้อยที่ด้านขวาของ UITextField ที่ล้างข้อความได้อย่างไร ฉันไม่พบคุณลักษณะสำหรับการเพิ่มการควบคุมย่อยใน Interface Builder ใน iPhone OS 2.2 SDK หมายเหตุ:ใน Xcode 4.x และใหม่กว่า (iPhone 3.0 SDK และใหม่กว่า) คุณสามารถทำได้ใน Interface Builder


16
ได้สีที่สดใสและสดใสสำหรับ iOS 7 โปร่งแสง UINavigationBar
iOS 7.1 UPDATE : ดูเหมือนว่าวิธีแก้ไขปัญหาสำหรับการปรับเปลี่ยนช่องอัลฟาใน UINavigationBar นั้นถูกข้ามไปในการอัพเดทนี้ ตอนนี้ทางออกที่ดีที่สุดดูเหมือนจะเป็นเพียง 'จัดการกับมัน' และหวังว่าสีที่คุณเลือกจะทำให้เอฟเฟกต์โปร่งแสง ฉันยังคงมองหาวิธีในการแก้ไขปัญหานี้ iOS 7.0.3 UPDATE : ไลบรารี GitHub ที่เราสร้างได้รับการอัปเดตเพื่อแก้ไขปัญหานี้เล็กน้อยเมื่อใช้ iOS 7.0.3 น่าเสียดายที่ไม่มีสูตรเวทย์มนตร์ที่จะรองรับทั้งสีที่สร้างใน iOS 7.0.2 และก่อนหน้านี้และ iOS 7.0.3 ดูเหมือนว่าแอปเปิลจะปรับปรุงความอิ่มตัวของสี แต่ด้วยค่าความทึบ (เนื่องจากความโปร่งแสงเบลอนั้นขึ้นอยู่กับระดับความทึบ) ฉันพร้อมกับคนอื่นไม่กี่คนกำลังทำงานเพื่อสร้างการแก้ไขที่ดีกว่าสำหรับสิ่งนี้ ฉันแน่ใจว่าคนจำนวนมากได้เจอปัญหาที่ iOS 7 มีแนวโน้มที่จะทำให้สีของ UINavigationBar ที่โปร่งแสงหมดไป เป้าหมายของฉันคือการบรรลุ UINavigationBar ด้วยสีอ่อนนี้ แต่โปร่งแสง: อย่างไรก็ตามด้วยความโปร่งใสฉันได้รับสิ่งนี้ มุมมองพื้นหลังเป็นสีขาวซึ่งฉันเข้าใจจะทำให้มุมมองนี้เบาขึ้น: มีวิธีใดบ้างที่จะทำให้ได้สีดั้งเดิมในขณะที่ยังมีความโปร่งแสงอยู่? ฉันสังเกตว่า Facebook สามารถทำให้แถบของพวกเขากลายเป็นสีฟ้าที่ร่ำรวยดังที่แสดงไว้ที่นี่: .. ดังนั้นฉันรู้ว่าจะต้องมีวิธีใด เห็นได้ชัดว่าพื้นหลังสร้างความแตกต่างได้ที่นี่ แต่เนื้อหาส่วนใหญ่ของพวกเขายังเป็นสีเทา …

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