2010-10-15 20 views
5

Tôi muốn tạo hình ảnh khởi chạy cho ứng dụng của mình. Các HIG trạng thái:Cách tạo hình ảnh khởi chạy hoặc cách nhận thanh trạng thái trống

Đối với iPhone và iPod touch tạo ra hình ảnh ra mắt bao gồm các khu vực trên thanh trạng thái ở các kích thước sau:

  • 320 x 480 pixel
  • 640 x 960 pixel (độ phân giải cao)

Tôi đã cố gắng screenshot my app trong Trình mô phỏng iPhone. Nhưng ở đây thanh trạng thái nằm trên màn hình bao gồm cường độ tín hiệu, sóng mang, thời gian và thời lượng pin. Vì vậy, có hai khả năng:

  • bao gồm thanh trạng thái với những thông tin sai
  • thanh trạng thái sạch cho bản thân mình (sử dụng Photoshop hay một cái gì đó như thế này và sau đó tôi phải được nhận thức của các gradient ...)
  • bỏ thanh trạng thái, nhưng sau đó vi phạm HIG (vì hình ảnh có kích thước 320x460 và 640x920)

Có cách nào để ẩn thông tin trên thanh trạng thái trong Trình mô phỏng iPhone không? Tôi có nên bỏ thanh trạng thái như đã nói here không?

Giải pháp:

Dường như cả ba câu trả lời là đúng. Sau đây là các giải pháp:

  1. hình ảnh Cung cấp kích thước 320x480/640x960 có hoặc không xóa thanh trạng thái

  2. Crop hình ảnh (không có thanh trạng thái). Sau đó, hình ảnh có kích thước 320x460 và 640x920.

Để phù hợp với HIG, tôi sẽ chọn tùy chọn không. 1

Trả lời

3

Bạn đã thử nó mà không làm bất cứ điều gì? Tôi nghĩ rằng thanh công cụ chính xác sẽ được phủ lên trên cùng của hình ảnh, từ ngoại hình của mọi thứ.

+0

Không, tôi chưa thử. Bây giờ tôi đã thử nó và có vẻ như bạn đã đúng. Vì vậy, có hai giải pháp: 1) Cung cấp hình ảnh có kích thước 320x480/640x960 có hoặc không có thanh trạng thái xóa 2) Cắt ảnh (không có thanh trạng thái). Để phù hợp với HIG, tôi sẽ chọn tùy chọn không. 1 – testing

+0

Điều này dường như không còn hoạt động trong iOS7 – ToddB

1

Tôi vừa mới sử dụng photoshop, chọn các pixel bên trái nhiều nhất trong thanh bbar trạng thái (để lấy gradient) và mở rộng nó sang bên phải để che tất cả văn bản/biểu tượng - điều này có nghĩa là tôi đã có thanh trạng thái. những thứ không chính xác trên đó.

Dường như có vẻ OK.

+0

Hoặc bạn có thể sử dụng [GIMP] (http://www.gimp.org/downloads/). – testing

+1

Ứng dụng Xem trước của Apple không tệ cho các nội dung như thế này. – newenglander

5

Hoàn toàn phù hợp để cung cấp hình ảnh có kích thước 320x460. IPhone sẽ hiển thị thanh trạng thái và hình ảnh của bạn bên dưới. Tôi có một ứng dụng trong AppStore với một hình ảnh như vậy và không bao giờ gặp phải bất kỳ vấn đề nào với quá trình xem xét.

Nếu bạn cung cấp hình ảnh có kích thước 320x480, thanh trạng thái sẽ phủ lên nó.

+0

Có sử dụng 'default.jpg' và' default4.jpg' cho tên hình ảnh không? Hay nó phải là một tệp png? – testing

+0

Bạn có thể sử dụng các tên khác ngoài Default.png, nhưng bạn phải đặt nó trong tệp info.plist của bạn cho khóa UILaunchImageFile. Tuy nhiên, tôi nghĩ rằng bạn không thể sử dụng các tệp JPEG. –

+0

Tại sao tôi không thể sử dụng tệp JPEG? Tôi nghĩ Xcode không quan tâm đến loại hình ảnh tôi thêm vào. Hay tất cả các biểu tượng phải ở định dạng PNG để phù hợp với HIG? – testing

-1

Đối với ảnh chụp màn hình hoàn hảo, bạn có thể chạy các chức năng sau trên điện thoại của bạn nếu bạn muốn:

if (Camera.isSupported) 
{ 
    if (CameraRoll.supportsAddBitmapData) 
    { 

     var cameraRoll:CameraRoll = new CameraRoll(); 
     var bitmapData:BitmapData = new BitmapData(deviceWidth,deviceHeight); 
     bitmapData.draw(stage); 
     cameraRoll.addBitmapData(bitmapData); 
    } 
} 
+0

Sẽ rất hay khi biết cần có khung gì cho việc này. – newenglander

+0

Không ai nói iOS để tham khảo trong tương lai – user2401451

+0

Bạn có thấy từ Cocoa touch trong câu hỏi không? – user2401451

Các vấn đề liên quan