2011-03-08 20 views
6

Tôi muốn tập trung một nút trong Navigationbar của tôi, mà hiện nay được định nghĩa là một rightBarButtonItem:Center một nút trong một Navigationbar

UIBarButtonItem *audioBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay target:self action:@selector(toggleAudioPlayback:)]; 
self.navigationItem.rightBarButtonItem = audioBtn; 
[audioBtn release]; 

Trả lời

10

Bạn có thể sử dụng tài sản của .titleView mục điều hướng của bạn - nhưng bạn sẽ cần phải tạo tài sản của riêng bạn cho điều này (bạn sẽ không thể sử dụng UIBarButtonItem). Từ tài liệu của Apple:

... (titleViews) có thể chứa các nút. Sử dụng nút buttonWithType: phương thức trong UIButton lớp để thêm các nút vào chế độ xem tùy chỉnh theo phong cách của thanh điều hướng . Chế độ xem tiêu đề tùy chỉnh được đặt ở giữa trên thanh điều hướng và có thể được đổi kích thước để vừa.

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