Tôi có một tải UINavigationController trong tab đầu tiên của một UITabBarController. Tôi muốn thêm một nút làm mới ở bên phải của UINavigationItem. Sự hiểu biết mờ ảo của tôi là người ta phải đặt các thuộc tính như tiêu đề và nút trên bộ điều hướng nav trước khi được thêm vào hệ thống phân cấp điều khiển. Tôi không gặp vấn đề gì khi thêm các nút vào bộ điều khiển điều hướng con, nhưng tôi bị stumped bằng cách thay đổi root, vì nó đang tải từ ngòi ngách.Thêm một UIBarButtonItem làm mới vào một UINavigationController được tải từ một NIB
Vì vậy, trong màn hình IB dưới đây (oops, không đủ điểm danh tiếng, hãy để tôi cố gắng sơ đồ này ....), tôi đang cố gắng thêm một nút làm mới cho mục đã chọn.
- Chủ
- Đầu tiên Responder
- App Đại biểu
- Window
- điều khiển Tab Bar
- Tab Bar
- Observation Danh sách View Controller file của
- Navig ation Bar
- View Controller
- bảng Xem
- Navigation mục
- Tab Bar mục
- Một Danh sách View Controller
- , vv
- , vv
Tôi đã cố gắng để thêm nút trong viewDidLoad bộ điều khiển nav của, không có sự giúp đỡ:
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh
target:self
action:@selector(refresh:)];
}
Tôi cũng đã cố gắng để lập trình thêm ObservationListViewController của tôi vào UITabBarController, và chèn vào nút trong khối đó, nhưng tôi đã thoát ra khỏi chiều sâu của mình.
Bất kỳ ý tưởng nào về cách tôi có thể thêm nút vào quá trình tải trình điều khiển điều hướng từ ngòi bút?
Cảm ơn bạn!
Nimrod, bạn đá! Một lời giải thích thậm chí tôi có thể làm theo! – Scott