2011-11-08 42 views
6

Tôi đang cố gắng thêm hai nút bên phải vào thanh điều hướng. Tôi đã cố gắng bổ sung thêm bằng những cách sau đây nhưng tôi nhận SIGABRTThêm các nút vào thanh điều hướng ios

  1. self.navigationController.navigationBar.items = navItemsArray;
  2. self.navigationItem.rightBarButtonItems = navItemsArray;

navItemsArray có hai nút kiểu UIBarButtonItem.

Có ai có thể trợ giúp việc này không? Tôi không thể tìm ra điều gì sai.

+1

này chủ đề stackoverflow cung cấp một số câu trả lời hay: http://stackoverflow.com/questions/1803609/how-to-add-2-buttons-into-the-uinavigationbar-on-the-right-side-without-ib – TheEye

Trả lời

16
self.navigationItem.rightBarButtonItems = navItemsArray; 

chỉ hoạt động trong iOS 5.

+1

bạn sẽ sử dụng giải pháp nào cho iOS4? – Koolala

0

bạn có gọi lại cho các nút không? Bạn đã "dây lên" các nút bằng cách nhấp vào tùy chọn và kéo chúng vào một cái gì đó?

Bạn cần có các nút được kết nối với IBAction.

+0

http : //www.io s-developer.net/iphone-ipad-programmer/development/window-uiviewcontroller-etc/navigation-bar/adding-navigation-bar-buttons – nycynik

0

Bạn không thể thêm trực tiếp hai UIBarButtonItem vào UINavigationBar. Nhưng hãy sử dụng UIToolBar để có tác dụng tương tự như của Thanh điều hướng. Bạn có thể thêm bất kỳ điều khiển trong UIToolBar Chẳng hạn như chuyển đổi, segmentedControl, vv

Để được trợ giúp thêm về Mã vui lòng tham khảo các bài trước Link1Link2

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