Làm cách nào để tắt đánh dấu biểu tượng ứng dụng?


79

Làm cách nào để tắt tính năng đánh dấu xuất hiện trên biểu tượng của tôi khi nó được hiển thị trên trang chủ của iPhone?

Cảm ơn.


2
XCode4: "nổi bật" == "hiệu ứng bóng"
d.ennis

Câu trả lời:


148

Cách dễ nhất là chọn hộp kiểm Kết xuất trước trên tab Tóm tắt của mục tiêu:

Biểu tượng kết xuất trước

Ngoài ra, hãy đặt giá trị Icon files (iOS 5) > Primary Icon > Icon already includes gloss effectsthành YEStrong Info.plist của ứng dụng của bạn.

Biểu tượng đã bao gồm các hiệu ứng bóng


2
Điều này chắc chắn hoạt động, nhưng trình mô phỏng iPhone đôi khi vẫn giữ phiên bản 'bóng bẩy'. Trong trường hợp này, loại bỏ các ứng dụng từ trình giả lập và xóa các thư mục build dường như để buộc vào biểu tượng để làm mới
Jaysen Marais

1
Chỉ để cho eveyone biết khóa danh sách thuộc tính hiện được gọi là: Biểu tượng đã bao gồm các hiệu ứng bóng. Tôi đang sử dụng xCode 3.2.6 với IOS 4.3
Sabobin

18
Chỉ vì đây là một câu hỏi phổ biến, Câu hỏi này đã được cập nhật trong các phiên bản SDK mới hơn, bây giờ bạn nên tìm Icon already includes gloss and bevel effectsvà Kiểm tra khóa đó. Hy vọng điều này sẽ giúp những người mới.
Nicolas S

7
Đối với các thiết bị iOS5, có một cấu trúc khóa mới, thay vì một phím bật / tắt duy nhất, có một từ điển CFBundleIcons, chứa một từ điển CFBundlePrimaryIcon chứa một mảng CFBundleIconFiles. Khóa BOOL UIPrerenderIcon có trong từ điển CFBundlePrimaryIcon.
ikuramedia

XCode 4: Đi tới Project Target > Summary > App Iconvà chọn hộp kiểm Prerenderedvô hiệu hóa hiệu ứng bóng. Lưu ý rằng trong Trình mô phỏng đôi khi hiệu ứng không được áp dụng sau khi dọn dẹp và xây dựng lại. Nếu vậy, hãy xóa cả thư mục xây dựng khỏi trình mô phỏng.
d.ennis

32

Trong xcode 4 mới, tất cả những gì bạn cần là thêm một mục nhập mới và tìm kiếm những thứ sau trong danh sách:

"Biểu tượng đã bao gồm các hiệu ứng bóng"

Thí dụ: nhập mô tả hình ảnh ở đây

Cảm ơn


23

Tôi đã thử điều này vài lần và hơi thất vọng vì nó không hoạt động. Hóa ra tôi đã có tùy chọn này được đặt thành KHÔNG và ẩn dưới tệp Biểu tượng.

nhập mô tả hình ảnh ở đây

Hy vọng rằng điều này sẽ giúp ai đó khác.


Vâng - điều này có vẻ là mới đối với iOS 5. Hiện có hai mục nhập khác nhau cho các biểu tượng và hai mục cho "Biểu tượng đã bao gồm hiệu ứng bóng" hay còn gọi là thuộc tính UIPrerenderIcon. Cả hai đều cần được thiết lập.
n13

18

Trong Xcode 5, cài đặt này đã thay đổi vị trí. Để truy cập nó, hãy chọn của bạn xcassets, hãy chọn mục nhập biểu tượng ứng dụng và trong trình kiểm tra thuộc tính, hãy chọn iOS icon is pre-renderedhộp kiểm.

Bật biểu tượng kết xuất trước trong Xcode 5


2
Bất kỳ cách nào chúng ta có thể thay đổi điều này thành câu trả lời đúng? Điều trước đó, mặc dù đúng, nhưng hầu như không liên quan đến gần 5 năm sau.
TMan

13

Từ iPhone HIG:

Lưu ý: Nếu chọn, bạn có thể ngăn hệ điều hành iPhone thêm bóng cho biểu tượng của mình. Để thực hiện việc này, bạn cần thêm khóa UIPrerenderIcon vào tệp Info.plist của ứng dụng (đọc Hướng dẫn Lập trình Ứng dụng iPhone để tìm hiểu về tệp này). Biểu tượng của bạn vẫn phải có kích thước 57 x 57 pixel, bất kể bạn có tận dụng độ sáng được bổ sung hay không.


7

Mở Info.plisttệp của bạn , cũng có thể được đặt tên ProjectName-Info.plistvà thêm một dòng mới. Các chính -column là một danh sách thả xuống, nhấp vào nó và cuộn qua một tập khá lớn các phím ở dạng có thể đọc được con người mà có thể xảy ra để đề ra.

Biểu tượng bạn đang tìm có tên là "Biểu tượng đã bao gồm hiệu ứng bóng và góc xiên" , đó là hình thức con người có thể đọc được. Viết lách UIPrerenderedIcon, cũng có tác dụng.

Việc thêm cờ này cũng sẽ vô hiệu hóa tính năng tự động bổ sung độ bóng và góc xiên trong Tunes Store và trên App Store.


6

UIPrerenderIcon là cài đặt mà bạn muốn đặt.

Trên thực tế, có lẽ nên đọc qua tất cả các tùy chọn Info.plist mà bạn có thể đặt. Nó có thể giúp bạn không cố gắng sao chép một số chức năng được cung cấp theo mặc định.


6

Phiên bản "Thân thiện" của phím này hiện được XCode 4 hiển thị là "Biểu tượng đã bao gồm các hiệu ứng bóng" trong trường hợp bất kỳ ai khác gặp khó khăn khi tìm thấy nó.


5

Đặt UIPrerenderedIconthành true trong của bạn Info.plist.


(Câu trả lời này đã được hợp nhất từ ​​một câu hỏi trùng lặp)
Robert Harvey

5

Từ Xcode 4.3 có một hộp kiểm được gọi là "Kết xuất trước" bên cạnh biểu tượng trong cấu hình Mục tiêu / Tóm tắt. Kiểm tra điều đó và độ bóng sẽ không được thêm vào. Đối với tôi "Biểu tượng đã bao gồm các hiệu ứng bóng" đã không hoạt động.

Chọn "Kết xuất trước để loại bỏ hiệu ứng tỏa sáng"


0

Với Xcode 4.3.2, bạn cũng có thể sử dụng Khóa Icon already includes gloss effectsvà đặt giá trị của nó thành YES. Điều này đã loại bỏ độ sáng bóng cho tôi khỏi biểu tượng ứng dụng của tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.