đây là mã của tôi:presentModalViewController không làm việc
ViewController *vc = [[ViewController alloc] initWithNibName:@"TableView" bundle:nil];
[self.navigationController presentModalViewController:vc animated:YES];
//[self setView:[vc view]];
Nếu tôi gọi nó, không có gì xảy ra. Tuy nhiên, nếu tôi thay đổi thành:
ViewController *vc = [[ViewController alloc] initWithNibName:@"TableView" bundle:nil];
//[self.navigationController presentModalViewController:vc animated:YES];
[self setView:[vc view]];
Chế độ xem có vẻ tốt (không cần chuyển đổi). Tôi đang làm gì sai? Có điều gì đặc biệt mà bạn phải quan tâm khi khởi tạo bộ điều khiển xem không? Tôi cố gắng sao chép càng nhiều càng tốt từ các ví dụ của Apple, nhưng tôi không thể làm việc này ...
Cảm ơn mọi đầu vào!
- Ry
Meh. Không có cách nào dễ dàng hơn để làm điều này? Tôi không thực sự muốn tạo ra một UINavigationController chỉ để có thể trượt lên một cái nhìn ... Cảm ơn câu trả lời của bạn, mặc dù! – ryyst
Bạn không phải tạo bộ điều hướng điều hướng để thực hiện việc này, nhưng bạn đang tham chiếu nó ở đây. Nếu chỉ có một bộ điều khiển xem, bạn chỉ có thể sử dụng CNTT để trình bày một bộ điều khiển xem phương thức (ví dụ, thoát khỏi ".navigationController" nếu ví dụ mã của bạn ở trên. Bạn sẽ phải thêm khung nhìn viewController của bạn vào cửa sổ chính của bạn để thực hiện điều này –
+1 đã lưu cuộc sống của tôi ngay bây giờ ':)' –