2011-10-19 3 views
7

Tôi đã bắt đầu ứng dụng iOS 5 bằng bảng phân cảnh, tuy nhiên nếu tôi muốn hiển thị một cách có phương thức một cách có lập trình, thì làm cách nào để tôi có thể? Tôi không thể sử dụng initWithNibName vì không còn tệp nob, nhưng là bảng phân cảnh.iOS 5 Bảng phân cảnh và Nibs

Ví dụ: điều này sẽ cho tôi một UINavigationView trống và không Interface Builder tôi một:

setupView = [[setupController alloc] initWithNibName:nil bundle:nil]; 
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:setupView]; 
[self presentModalViewController:navigationController animated:YES]; 

Nếu tôi sử dụng một nút trong xây dựng giao diện (trong kịch bản của tôi) và liên kết hai quan điểm với nó sử dụng 'phương thức' nó hoạt động một nét duyên dáng, nhưng tôi muốn làm điều đó theo chương trình.

Cảm ơn.

Trả lời

8

Hóa ra tôi nghĩ rằng tôi đã tìm kiếm performSegueWithIdentifier và nó hoạt động một sự quyến rũ.

+0

Howdid youdo that? Ý tôi là, nó yêu cầu một người gửi (id) người gửi và điều đó khiến tôi bối rối. Làm thế nào để tôi nói với navigationController rằng người gửi là nút "+" mà tôi cũng tạo ra theo chương trình? – Farini

+0

Nếu tôi nhớ chính xác, chỉ cần sử dụng 'self' cho id và nó sẽ lấy liên kết từ Interface Builder. –

+0

Cảm ơn vì điều này! Tôi đang tìm HOURS cùng nhau cố gắng tìm ra điều này! Cảm ơn bạn! – sridvijay

6

Beginning Storyboards in iOS 5 Part 1 giải thích mọi thứ chi tiết.

+0

Điều đó rất hữu ích, nhưng nó không giúp tôi trình bày chế độ xem mà tôi đã thiết kế trong bảng phân cảnh của mình theo chương trình. Các hướng dẫn chỉ bao giờ nói về việc thay đổi quan điểm từ bên trong giao diện Builder. –