Tôi đang thêm nền tùy chỉnh cho UINavigationBar của mình. Nó hoạt động tốt miễn là điện thoại ở chế độ dọc. Ngay sau khi tôi chuyển sang chế độ ngang, một nửa thanh có màu xanh dương (màu thanh điều hướng mặc định) và một nửa có màu là hình ảnh của tôiNền tùy chỉnh cho UINavigationBar ở chế độ ngang
Làm cách nào để kéo hình ảnh sang chế độ ngang và làm lại nhỏ cho chế độ dọc?
Cảm ơn
Giải pháp
Trong trường hợp bất cứ ai đang tìm kiếm một câu trả lời thế nào để thêm một hình ảnh để thanh điều hướng - đây đi
UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, 480.0, 44.0)];
[imgView setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"navbar_landscape" ofType:@"png"]]];
[navigationController.navigationBar addSubview:imgView];
[imgView release];
Tôi phải thay đổi dòng thứ hai đó thành: [imgView setImage: [UIImage imageNamed: @ "navbar.png"]]; ... trong trường hợp ai đó đấu tranh với noshow. – maralbjo
Cảm ơn, uhm bài viết là một chút cũ, anyway .. những gì về việc thay đổi chiều cao của navigationBar? Tôi có nên phân lớp nó trong trường hợp đó không? – aneuryzm