คำถามติดแท็ก core-graphics

Core Graphics เป็นเฟรมเวิร์กของ Apple สำหรับการวาดภาพระดับต่ำบน Mac OS X และ iOS

17
เอฟเฟกต์เงาด้านในบนเลเยอร์ UIView?
ฉันมี CALayer ดังต่อไปนี้: CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake(8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradient.colors = [NSArray arrayWithObjects:(id)[RGB(130, 0, 140) CGColor], (id)[RGB(108, 0, 120) CGColor], nil]; [self.layer insertSublayer:gradient atIndex:0]; ฉันต้องการเพิ่มเอฟเฟกต์เงาภายในแต่ฉันไม่ค่อยแน่ใจว่าจะทำอย่างไร ฉันคิดว่าฉันจะต้องวาดใน drawRect อย่างไรก็ตามสิ่งนี้จะเพิ่มเลเยอร์ที่ด้านบนของวัตถุ UIView อื่น ๆ เนื่องจากควรจะเป็นแถบที่อยู่ด้านหลังปุ่มบางปุ่มดังนั้นฉันจึงสูญเสียสิ่งที่ต้องทำ? ฉันสามารถเพิ่มเลเยอร์อื่นได้ แต่ไม่แน่ใจว่าจะบรรลุเอฟเฟกต์เงาภายในได้อย่างไร (เช่นนี้: ช่วยชื่นชม ...

4
ฉันจะตั้งค่าตัวแปรสภาพแวดล้อม CG_CONTEXT_SHOW_BACKTRACE ได้อย่างไร
ฉันมีปุ่มสามปุ่มในมุมมองของฉัน หลังจากตั้งค่า cornerRadus ใน viewDidLoad ():button.layer.cornerRadius = 20ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ในบันทึก: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. คำถาม: ฉันจะตั้งค่าตัวแปรสภาพแวดล้อม CG_CONTEXT_SHOW_BACKTRACE ได้อย่างไร หรือจะแก้ไขคำเตือนนี้ได้อย่างไร? โอเคฉันได้รับการติดตามย้อนหลังแล้วจากข้อความ มันไม่สมเหตุสมผลกับฉันเลย ช่วยกรุณา ... Aug 7 14:27:00 <Error>: CGContextSaveGState: invalid context 0x0. Backtrace: <-[UIStatusBarItemView updateContentsAndWidth]+33> <-[UIStatusBarItemView initWithItem:data:actions:style:]+477> <+[UIStatusBarItemView createViewForItem:withData:actions:foregroundStyle:]+134> <-[UIStatusBarLayoutManager …

7
วิธีการแปลง UIView เป็น PDF ภายใน iOS
มีจำนวนมากของทรัพยากรเกี่ยวกับวิธีการแสดงไฟล์ PDF ใน UIViewApp สิ่งที่ฉันทำงานในตอนนี้คือการสร้างรูปแบบไฟล์ PDF UIViewsจาก ตัวอย่างเช่นผมมีUIViewกับ subviews เช่น Textviews, UILabels, UIImagesดังนั้นวิธีการที่ฉันสามารถแปลงใหญ่ UIViewเป็นทั้งรวมทั้ง subviews และ subsubviews มันเป็น PDF หรือไม่? ฉันได้ตรวจสอบข้อมูลอ้างอิง iOS ของ Appleแล้ว อย่างไรก็ตามมันพูดถึงการเขียนข้อความ / รูปภาพลงในไฟล์ PDF เท่านั้น ปัญหาที่ฉันพบคือเนื้อหาที่ฉันต้องการเขียนเป็นไฟล์ PDF มีจำนวนมาก ถ้าฉันเขียนลงใน PDF ทีละชิ้นมันจะเป็นงานใหญ่ที่ต้องทำ นั่นเป็นเหตุผลที่ฉันกำลังมองหาวิธีเขียนUIViewsลง PDF หรือแม้แต่บิตแมป ฉันได้ลองซอร์สโค้ดที่ฉันคัดลอกมาจาก Q / A อื่น ๆ ภายใน Stack Overflow แต่ให้ PDF เปล่าที่มีUIViewขนาดขอบเขตเท่านั้น …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.