2016-12-26 19 views
8

Trong iOS 10, khi chạm 3D trên ứng dụng của bạn, tiện ích con cho ứng dụng sẽ xuất hiện cùng với phím tắt cảm ứng 3D. Tiện ích đó tự động là phiên bản nhỏ của tiện ích ứng dụng của bạn; có cách nào để biến tiện ích đó thành phiên bản lớn của tiện ích (thường được xem bằng cách nhấn Show More trên màn hình tiện ích) không?Hiển thị tiện ích phím tắt 3D cảm ứng lớn

Làm cách nào để làm cho tiện ích xuất hiện khi 3D chạm vào ứng dụng của tôi phiên bản lớn của tiện ích ứng dụng của tôi (thường xuất hiện khi nhấn Hiển thị thêm)?

Trả lời

4

Chiều cao tiện ích con 3D Touch là giới hạn cấp hệ thống. (Bạn sẽ nhận thấy rằng ngay cả Apple cũng không ghi đè lên ứng dụng của bên thứ nhất.)

Điều này là do các menu Hành động nhanh có thể khá cao và chiều cao của tiện ích có hiệu quả không giới hạn. Và bởi vì một phương pháp có thể tương tác với menu Tác vụ nhanh là trượt ngón tay lên/xuống từ nơi bạn nhấn, việc di chuyển rõ ràng nằm ngoài câu hỏi.

Đối với cách giải quyết vấn đề này bằng cách loại bỏ hoàn toàn tiện ích, có vẻ như iTunes Connect kiểm tra giá trị cho khóa UIApplicationShortcutWidget để đảm bảo rằng số nhận dạng theo gói thực sự tồn tại và từ chối ứng dụng nếu không. Phím UIApplicationShortcutWidget chính thức là defined để nếu ứng dụng có nhiều tiện ích, ứng dụng có thể chọn hiển thị trong ngữ cảnh 3D Touch.

Cho đến khi Apple hoàn nguyên chính sách này — và tôi sẽ không nín thở vì đây là một trường hợp cạnh tranh - giải pháp duy nhất của bạn là có tiện ích đáng nhớ đó hoặc xem xét lại trải nghiệm tiện ích.

Cá nhân, tôi khuyên bạn nên xem xét lại hoàn toàn tiện ích, vì Apple đề xuất rằng các tiện ích không chỉ là "khởi chạy nút" như bạn đề xuất, ngay cả khi ở kích thước nhỏ. Theo số Human Interface Guidelines, tiện ích sẽ được sử dụng cho thông tin "có thể thu được" hoặc tương tác đơn giản bên ngoài ứng dụng. Có thông tin/chức năng hữu ích khác mà bạn có thể đặt ở đầu 110 điểm thay cho nút khởi chạy không?

Ngoài ra, tất nhiên, bạn luôn có thể file a bug làm tăng cường để xem Apple có sẵn lòng giải trí ý tưởng hay không. Tôi nghi ngờ rằng nó sẽ liên quan đến việc bổ sung một khóa Info.plist riêng biệt, có thể là một Boolean cho iOS biết một widget có được mong muốn trong bối cảnh đó không.

+0

Cảm ơn câu trả lời tuyệt vời này. Tiền thưởng là của bạn trừ khi ai đó quản lý để tìm một cách giải quyết tiện lợi. – owlswipe

2

Thực sự là không thể. Phiên bản ngắn của tiện ích con được hiển thị khi 3D Chạm vào biểu tượng ứng dụng của bạn.

Nó cũng cung cấp cho bạn khả năng thêm nó vào trung tâm tiện ích của bạn. Chỉ ở đó bạn có thể xem phiên bản đầy đủ bằng cách nhấn hiển thị thêm.

+0

Cảm ơn phản hồi của bạn (Tôi nghĩ rằng điều đó có thể là không thể), nhưng tôi đang tìm một cách giải quyết khác :) – owlswipe

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