2011-11-28 26 views
15

Tôi đang học Mục tiêu-C.Thêm chế độ xem phụ bằng bảng phân cảnh không có xib

Tôi gặp sự cố với tính năng bảng phân cảnh mới. Tôi sẽ khởi tạo một subview bên trong một cái nhìn chính với xib.

Nếu không sử dụng kịch bản, tôi có thể làm điều đó bằng:

controller = [[UIViewController alloc]initWithNibName:@"NibName" bundle:nil]; 
[self.view addSubview:controller.view]; 

Bây giờ, tôi sẽ không sử dụng một xib bên ngoài, nhưng tôi muốn quản lý một cái nhìn trong một lớp học và sử dụng nó như một subview trong lớp khác .

Tôi biết rằng có thể sử dụng một xib và sử dụng một mã tương tự để tải nó, nhưng nó phải được ra khỏi bảng phân cảnh.

Trả lời

30

Trước tiên hãy tạo chế độ xem trong bảng phân cảnh của bạn và sau đó tạo nhanh chế độ xem đó bằng mã sau. Ngoài ra, hãy đảm bảo rằng bạn cung cấp cho nó một số nhận dạng thông qua Thanh tra thuộc tính.

controller = [self.storyboard instantiateViewControllerWithIdentifier:@"identifier"]; 
[self.view addSubview:controller.view]; 
+0

Cảm ơn! Nó cuối cùng cũng hoạt động! – shiami

+0

Bạn có nghĩa là "Đầu tiên tạo chế độ xem [với Bộ điều khiển Chế độ xem] trong bảng phân cảnh của bạn và sau đó nhanh chóng tạo ra nó ..." – pwang

+0

Làm cách nào để thêm nút vào chế độ xem định danh (bảng phân cảnh) khi nhấn UIButton trên màn hình? –

0

Tạo tiểu sử đầu tiên với thiết kế trong một số chế độ xem xib sau bản sao đó xem và dán vào phần phụ của chế độ xem ur trong bảng câu chuyện và cung cấp kết nối. Hy vọng nó sẽ hoạt động.

Các vấn đề liên quan