2012-04-26 28 views
20

enter image description hereXcode: Cách thêm màn hình tab mới trong bảng phân cảnh IOS5?

Tôi có này .. Làm thế nào để thêm một màn hình tab sử dụng iOS5 kịch bản, do đó "Tài khoản" có thể có 3 màn hình.

Tài khoản ---> Tài khoản Listing ---> Account Details

+0

u có thể có thanh công cụ có 3 nút, mỗi nút có chế độ xem riêng lẻ – vishy

+0

Điều gì về việc sử dụng chế độ xem cuộn trang được phân trang? – Dani

+0

@Vishy, ​​đã có 4 tab, nhưng tôi muốn thêm 2 màn hình xem cho tab tài khoản. – 001

Trả lời

3

Điều này có thể được thực hiện theo chương trình :

// Tab Controller 
UITabBarController *tabBarController = [[UITabBarController alloc]init]; 

// Views to be accessed 
UIViewController *controllerOne = [[UIViewController alloc]init]; 
UIViewController *controllerTwo = [[UIViewController alloc]init]; 
UIViewController *controllerThree = [[UIViewController alloc]init]; 

// Store UIViewControllers in array 
NSArray* screenControllers = [NSArray arrayWithObjects:controllerOne, controllerTwo, controllerThree, nil]; 

// Add Views to Controller 
tabBarController.viewControllers = screenControllers; 

Hoặc sử dụng InterfaceBuilder:

  • Thêm 'Tab Bar Items' cho hệ thống phân cấp các khung nhìn trong bảng điều khiển bên trái

    enter image description here

Hoặc sử dụng Storyboard:

iOS Storyboards (Cuộn xuống/tìm kiếm cho 'Chỉ cần thêm nó vào Tab My')

+0

Tôi khuyên bạn nên sử dụng cách tiếp cận có lập trình. Có những cách lập trình khác để làm điều đó, tôi chắc chắn sẽ đề nghị bất kỳ người trong số họ hơn bằng cách sử dụng InterfaceBuilder cho nhiệm vụ này. Thực hiện một số nghiên cứu về cách tiếp cận bạn thích. – Tim

+1

làm thế nào để bạn làm điều đó trong bảng câu chuyện iOS5? – 001

+0

Xem câu trả lời đã chỉnh sửa của tôi, đã thêm liên kết vào tài nguyên khác – Tim

50

Bạn giảm đầu tiên trong một mới ViewController, và sau đó bạn Ctrl-kéo từ Tab Bar Controller để điều khiển mới.

Điều này sẽ trả về cửa sổ bật lên nơi bạn có thể chọn "Thêm mối quan hệ". Điều này kết nối nó như là một tab thứ ba.

+0

Để thêm vào câu trả lời ở trên - khi bạn thêm câu trả lời vào Storyboard, bạn có thể muốn thêm hình ảnh qua bảng phân cảnh (ngay cả khi giữ chỗ). Nếu bạn không thêm hình ảnh, thanh dưới cùng có thể chuyển sang 'xám' và có thể ẩn các hình ảnh tab khác khi được xem trong Bảng phân cảnh ... – goggelj

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