ฉันกำลังพัฒนาแอปพลิเคชันโดยใช้ iOS SDK ฉันต้องการทราบDefault
ขนาดหน้าจอเริ่มต้นที่ฉันต้องการ
ฉันกำลังพัฒนาแอปพลิเคชันโดยใช้ iOS SDK ฉันต้องการทราบDefault
ขนาดหน้าจอเริ่มต้นที่ฉันต้องการ
คำตอบ:
ฉันออกจากโพสต์ด้านล่างนี้เพื่อวัตถุประสงค์ในการอ้างอิง
โปรดอ่านเอกสารคู่มือ Human Interface Guidelinesของ Apple - หน้าจอการเปิดตัวสำหรับรายละเอียดเกี่ยวกับหน้าจอเปิดตัวและคำแนะนำ
ขอบคุณ
Drekka
กรกฎาคม 2012 - เนื่องจากคำตอบนี้ค่อนข้างเก่า แต่ดูเหมือนว่าจะเป็นที่นิยม ผมเคยเขียนบล็อกโพสต์อยู่บนพื้นฐานของ doco แอปเปิ้ลและวางมันลงบนบล็อกของฉัน ฉันหวังว่าพวกคุณจะพบว่ามีประโยชน์
ใช่. ในการพัฒนา iPhone / iPad อุปกรณ์Default.png
จะแสดงไฟล์โดยอัตโนมัติดังนั้นคุณจึงไม่ต้องตั้งโปรแกรมซึ่งมีประโยชน์จริงๆ ฉันไม่มีมันกับฉัน แต่คุณต้องการ PNG อื่นสำหรับ iPad ที่มีชื่อเฉพาะ ฉัน googled iPad default png
และได้รับข้อมูลนี้จากเว็บไซต์phunkwerks :
เพื่อจัดการกับตัวเลือกการวางแนวต่างๆได้มีการสร้างรูปแบบการตั้งชื่อใหม่สำหรับรูปภาพเปิดตัว iPad ขนาดหน้าจอของ iPad คือ 768 × 1024 สังเกตในขนาดที่ตามความสูงจะพิจารณาแถบสถานะ 20 พิกเซล
Default-Portrait.png
* - 768w x 1024hDefault-PortraitUpsideDown.png
- 768w x 1024hDefault-Landscape.png
** - 1024w x 748hDefault-LandscapeLeft.png
- 1024w x 748hDefault-LandscapeRight.png
- 1024w x 748hiPad-Retina–Portrait.png
- 1536 ก x 2048 ชมiPad-Retina–Landscape.png
- 2048w x 1496hDefault.png
- ไม่แนะนำ*— หากคุณไม่ได้ระบุDefault-PortraitUpsideDown.png
ไฟล์ไฟล์นี้จะมีความสำคัญกว่า
** - หากคุณไม่ได้ระบุไฟล์Default-LandscapeLeft.png
หรือDefault-LandscapeRight.png
ไฟล์รูปภาพไฟล์นี้จะมีความสำคัญ
ลิงก์นี้ไปยัง "ห้องสมุดนักพัฒนาของ Apple"ก็มีประโยชน์เช่นกัน
ณ เดือนกรกฎาคม 2013 (iOS 6) นี่คือสิ่งที่เราใช้เสมอ:
IPHONE SPLASH
Default.png - 320 x 480
Default@2x.png - 640 x 960
Default-568h@2x.png - 640 x 1096 (with status bar)
Default-568h@2x.png - 640 x 1136 (without status bar)
IPAD SPLASH
iPadImage-Appname-Portrait.png * 768w x 1004h (with status bar)
iPadImage-Appname-Portrait@2x.png * 1536w x 2008h (with status bar)
iPadImage-Appname-Landscape.png ** 1024w x 748h (with status bar)
iPadImage-Appname-Landscape@2x.png ** 2048w x 1496h (with status bar)
iPadImage-Appname-Portrait.png * 768w x 1024h (without status bar)
iPadImage-Appname-Portrait@2x.png * 1536w x 2048h (without status bar)
iPadImage-Appname-Landscape.png ** 1024w x 768h (without status bar)
iPadImage-Appname-Landscape@2x.png ** 2048w x 1536h (without status bar)
ICON
Appname-29.png
Appname-29@2x.png
Appname-50.png
Appname-50@2x.png
Appname-57.png
Appname-57@2x.png
Appname-72.png
Appname-72@2x.png
iTunesArtwork (512px x 512px)
iTunesArtwork@2x (1024px x 1024px)
สำหรับ iOS7 ให้สร้างอิมเมจการเปิดตัวในขนาดต่อไปนี้:
สำหรับ iPhone 5 และ iPod touch (รุ่นที่ 5):
สำหรับอุปกรณ์ iPhone และ iPod touch อื่น ๆ :
สำหรับภาพบุคคล iPad:
สำหรับแนวนอนของ iPad:
ดูแหล่งข้อมูลการออกแบบ iOS 7> แนวทางอินเทอร์เฟซสำหรับมนุษย์ของ iOS> เปิดตัวรูปภาพ
อัปเดต 1
สำหรับ iPhone 6:
สำหรับ iPhone 6 Plus:
อัปเดต 2
สำหรับ iPhone X:
คุณสามารถสร้างเป็น 1024 x 768 ได้นอกจากนี้คุณยังสามารถตรวจสอบ "แถบสถานะถูกซ่อนในตอนแรก" ในไฟล์ plist
ในXcode 11
นั้นคุณสามารถให้ภาพเดียวที่มีขนาด 1x, 2x และ 3x จากนั้นตั้งค่าLaunchScreen.storyboard
ให้เต็มหน้าจอและทุกอย่างก็เป็นไปด้วยดี!
ตัวอย่างเช่น: (1242pt x 2688pt @ 1x)
นี่คือขนาดหน้าจอแนวตั้งiPhone 11 Pro Max
ซึ่งเป็นขนาดหน้าจอ iPhone ที่ใหญ่ แต่จะให้หน้าจอสแปลชคุณภาพสูงบนอุปกรณ์ iOS ทั้งหมด
ฉันได้รวบรวมทุกขนาดที่จำเป็นสำหรับหน้าจอเริ่มต้น สิ่งที่คุณต้องการเพียงแค่ลากภาพที่มีขนาดเหล่านี้แล้ววาง Xcode จะวางแต่ละขนาดในสถานที่ที่เหมาะสม
โชคดี.
320 × 480
640 × 960
640 × 1136
750 × 1334
768 × 1004
768 × 1024
828 × 1792
1024 × 748
1024 × 768
1125 × 2436
1242 × 2208
1242 × 2688
1536 × 2008
1536 × 2048
1792 × 828
2048 × 1496
2048 × 1536
2208 × 1242
2436 × 1125
2688 × 1242
บันทึก
จำนวนภาพที่ต้องการคือ 26 ภาพ แต่มีขนาดที่ซ้ำกัน 6 ขนาดดังนั้นคุณจะพบว่าขนาดด้านบนมีเพียง 20 เท่านั้น
ฉันสามารถเพิ่มความละเอียดและข้อมูลจำเพาะของจอแสดงผลสำหรับขนาด iphone 6 และ 6+ ได้ที่นี่:
iPhone 6+ - ความละเอียดเนื้อหา (@ 3x) - ความละเอียด (2208 x 1242) พิกเซล
iPhone 6 - ความละเอียดเนื้อหา (@ 2x) - ความละเอียด (1334 x 750) พิกเซล
iPad Air / Retina iPad (รุ่นที่ 1 และ 2/3 และ 4) - ความละเอียดเนื้อหา (@ 2x) - ความละเอียด (2048 x 1536) พิกเซล
iPad Mini (รุ่นที่ 2 และ 3) - ความละเอียดเนื้อหา (@ 2x) - ความละเอียด (2048 x 1536) พิกเซล
iPhone (6, 5S, 5, 5C, 4S, 4) - ไอคอนแอป (120x120 px) - ไอคอน AppStore (1024x1024 px) - Spotlight (80x80 px) - การตั้งค่า (58x58 px)
iPhone (6+) - ไอคอนแอป (180x180 px) - ไอคอน AppStore (1024x1024 px) - สปอตไลท์ (120x120 px) - การตั้งค่า (87x87 px)
สำหรับ Xcode 9 และอุปกรณ์รุ่นล่าสุด
แนวตั้ง
iPhone 4 / 4S 640 x 960
iPhone 5 / 5C / 5S iPod touch รุ่นที่ 5 640 x 1136
iPhone 6/7/8 7 50 x 1334
iPhone 6/7/8 Plus 1242 x 2208
iPhone X 1125 x 2436
iPad non-retina 768 x 1024
เรตินาของ iPad 1536 x 2048
ภูมิทัศน์
iPhone 6, 7 และ 8 บวก2208 x 1242
iPhone X 2436 x 1125
iPad non-retina 1024 x 768
เรตินาของ iPad 2048 x 1536
ด้วย iOS 7+ ภาพเปิดตัวแบบคงที่จะเลิกใช้งานแล้ว
คุณควรสร้างมุมมองแบบกำหนดเองที่ประกอบเป็นส่วน ๆ ของภาพซึ่งจะมีขนาดสำหรับทุกหน้าจอเหมือนกับมุมมอง UIViewController ทั่วไป
ด้วยแอปสากลฉันมีหน้าจอสแปลชของ iPad ปรากฏขึ้นในโปรแกรมจำลอง แต่ไม่ปรากฏบนอุปกรณ์ iPad จะแสดง Default.png สำหรับ iPhone แทน ไฟล์ Default-Landscape.png และ Default-Portrait.png ที่มีอยู่ดังนั้น wth? ความละเอียดควรถูกต้องตั้งแต่ฉันสร้างการจับภาพหน้าจอโดยใช้ Window | ออแกไนเซอร์ | สกรีนช็อตและใช้ 'บันทึกเป็นภาพเริ่มต้น' สำหรับ iPad จากนั้นเปลี่ยนชื่อ
ปรากฎว่า (จากแอพเดียวของฉัน) ภาพหน้าจอ iPad สองภาพต้องถูกย้ายไปที่ไดเรกทอรีทรัพยากร-iPad จากนั้นทุกอย่างก็ใช้ได้ดี ตอนนี้ดูเหมือนจะชัดเจน แต่ในกรณีที่มีคนอื่นนอนไม่หลับ ... - ลาก่อน
สำหรับนักพัฒนา Adobe AIR iOS โปรดทราบว่าหาก iPad Splash รูปภาพของคุณ "เลื่อน" หรือแสดงและปรับขนาดในวินาทีต่อมานั่นเป็นเพราะมีขนาดที่แตกต่างกันขึ้นอยู่กับเวอร์ชันของ AIR ที่คุณใช้
Default-Portrait.png:
768 x 1004 (AIR 3.3 และรุ่นก่อนหน้า)
768 x 1024 (AIR 3.4 และสูงกว่า)
Default-Portrait@2x.png:
1536 x 2008 (AIR 3.3 และรุ่นก่อนหน้า)
1536 x 2048 (AIR 3.4 ขึ้นไป)