2011-07-05 31 views

Trả lời

33

Từ Human Interface Guideline:

Trong một cảnh báo hai nút đó đề xuất một hành động có khả năng rủi ro, nút đó sẽ hủy tác vụ nên phía bên phải (và màu sáng).

Trong cảnh báo hai nút đề xuất hành động lành tính mà mọi người có thể muốn, nút hủy hành động phải ở bên trái (và màu tối).

+0

Tôi thấy, nhưng thực sự thân thiện với người dùng? Thỉnh thoảng nó ở bên trái, và đôi khi nó ở bên phải. Khi một chế độ xem cảnh báo được hiển thị, người dùng phải chú ý đến đó là nút hủy. Bạn nghĩ gì về nó? – iwill

+3

Tôi nghĩ Apple đang đề xuất nút nổi bật hơn nên ở bên phải. Khi hành động là nguy hiểm hoặc phá hoại thì hủy bỏ là ở bên phải. Và khi đối diện với nút kia ở bên phải. Có thể là người thuận tay phải có khuynh hướng chọn nút phải, mặc dù tôi không chắc chắn liệu tâm lý đằng sau cái này là gì. – taskinoor

-4
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue"]; 

Nút hủy sẽ nằm ở bên trái của màn hình trong trường hợp này là trường hợp mặc định.

1

Nếu bạn đặt văn bản cho nút hủy trong trình khởi chạy, iOS sẽ xử lý việc này cho bạn.

Khi Human Interface Guidelines nói:

Trong một cảnh báo hai nút đó đề xuất một hành động có khả năng rủi ro, nút đó sẽ hủy tác vụ nên phía bên phải (và màu sáng).

Mặc dù, trên thực tế, bạn có thể ghi nhãn các nút của mình bằng một cái gì đó khác với nhãn chung. (Tôi có Có/Không) cảnh báo trong nhiều trường hợp. Như ví dụ của bạn từ Apple cho thấy, phần này của HIG sẽ không là một bộ ngắt giao dịch cho ứng dụng của bạn.

0

The definition in đã được cập nhật một chút (không đậm ánh sáng màu tài liệu tham khảo):

  1. Khi nút rất có thể thực hiện một hành động phá hủy, nó phải là ở bên phải một cảnh báo hai nút. Nút hủy hành động này phải ở bên trái.
  2. Khi nút có khả năng nhất thực hiện hành động phá hoại, nút này phải ở bên trái trong cảnh báo hai nút. Nút hủy hành động này phải ở bên phải.
Các vấn đề liên quan