Tôi có một nút UIAlertView với 3 nút được hiển thị theo chiều dọc theo mặc định trong UIAlertView. Tôi muốn nút trên được in đậm/tô sáng. Từ sự hiểu biết và kiểm tra của tôi, nút 'hủy' là nút được tô sáng. Vấn đề là không có vấn đề làm thế nào tôi đặt nút hủy bỏ, nó được đặt cuối cùng trong hàng này. Tôi không thể làm cho nó trở thành nút đầu tiên.Làm nổi bật nút trên cùng trong UIAlertView
tôi đã cố gắng thiết lập các nút hủy bỏ một cách rõ ràng
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title
message:message
delegate:self
cancelButtonTitle:@"Top Button"
otherButtonTitles:@"Middle Button", @"Bottom Button", nil];
cũng như thiết lập các chỉ số của các nút hủy
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title
message:message
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Top Button", @"Middle Button", @"Bottom Button", nil];
alert.cancelButtonIndex = 0;
Lưu ý rằng việc thay đổi hệ thống phân cấp lượt xem thông báo luôn được khai báo riêng tư và bị cấm. Vì vậy, nó có thể dẫn đến từ chối trong quá trình xem xét AppStore. – vikingosegundo
Điểm của bạn về HCI có ý nghĩa rất nhiều và tôi đã hiểu đó là lý do tại sao Apple không cho phép bạn thay đổi bất cứ điều gì. Tuy nhiên, theo ý kiến của tôi, tôi bị cuốn vào nút trên cùng, đó là lý do tại sao tôi đang cố thay đổi nó. Cảm ơn lời giải thích. –