@user, Chỉ cần tạo cảnh báoXem cách thời trang cũ; Tôi biết bất kỳ tính năng cốt truyện nào để thực hiện điều này theo cách khác. Nơi bảng phân cảnh có thể trợ giúp là với các phân đoạn. Bạn có thể gọi các segues theo chương trình. Với nút hủy chế độ xem cảnh báo, bạn chỉ có thể quay lại (tức là không làm gì cả). Đối với tùy chọn khác, để hiển thị một chế độ xem khác, bạn có thể gọi theo chương trình để chuyển đổi sang chế độ xem mong muốn. Nếu bạn không có segue thích hợp đã được xác định cho một số lý do khác trên storyboard của bạn, chỉ cần tạo ra một nút ra và sử dụng để tạo ra segue và đặt tên cho nó. Đặt tên cho phân đoạn bằng cách nhấp vào nó trong bảng phân cảnh và sử dụng trình kiểm tra thuộc tính để đặt tên cho nó (số nhận dạng). Sau đó, ẩn nút hoặc đặt nó ra khỏi chế độ xem. Tôi thường đặt các loại nút trên thanh công cụ và sử dụng miếng đệm để giữ chúng ra khỏi chế độ xem. Dưới đây là một số mẫu mã:
Gọi segue từ quan điểm đại biểu cảnh báo như thế này:
[self performSegueWithIdentifier: @"done" sender: self];
Cũng thực hiện phương pháp này để làm bất cứ công việc cần thiết để chuẩn bị cho segue:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"done"])
{
// [[segue destinationViewController] setManagedObjectContext:self.managedObjectContext];
// [[segue destinationViewController] setSelectedClient:selectedClient];
}
}
Nguồn
2011-12-17 16:38:40
đó là những gì tôi đã làm; chỉ có vẻ như một hack như vậy, tôi đã tìm ra một cách rõ ràng hơn mà tôi đã bỏ qua. –
@user, nếu bạn hoặc bất kỳ ai khác đọc sách này phát hiện ra một địa điểm tốt hơn cho chúng tôi biết. –