Tôi có một ứng dụng đang hoạt động là ứng dụng dựa trên thanh tabbarcontroller. Khung nhìn đầu tiên là một uitableviewcontroller. Tất cả 3 tab đều có thanh điều hướng ở trên cùng, mà tôi đã thêm từ thư viện đối tượng. Đây là những gì ứng dụng trông giống như:Tại sao thêm lần xem hình ảnh vào thanh điều hướng trong bảng phân cảnh xóa thanh điều hướng?
Sau đó, tôi muốn thiết lập các hình ảnh trên navbar như một biểu tượng làm trung tâm. Vì vậy, tôi nhìn quanh SO và thấy mã mà trông như thế này:
UIImage *image = [UIImage imageNamed:@"icon57.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
self.navigationItem.titleView = imageView;
hoặc
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"icon57.png"] forBarMetrics:UIBarMetricsDefault];
Nhưng nó làm việc. Tôi chỉ có một thanh điều hướng màu trắng trống. Vì vậy, tôi quyết định thêm một UIImageView để thanh điều hướng bằng cách kéo nó từ thư viện đối tượng nhưng đối với một số lý do nó làm cho navbar biến mất và tôi kết thúc với điều này:
Tại sao điều này xảy ra?
Ok, chỉ một điều cuối cùng. Làm thế nào để làm cho nó được ở phía bên trái của thanh và không phải ở trung tâm? Đã cập nhật – marciokoko
@marciokoko. –
Một nghi ngờ cuối cùng, kể từ khi tôi thả một thanh UINavigation vào UIViewController của tôi, bên trong một uitabbarcontroller, để có được mã làm việc, tôi cần phải có được thanh dẫn hướng trong mã đầu tiên, phải không? – marciokoko