Tôi có năm tab trong cửa sổ chính của mình, nhưng tôi chưa tạo tab này theo chương trình.Đặt tiêu đề của các thanh tab theo lập trình
Tôi nên làm gì để tạo tiêu đề thông qua mã?
Tôi có năm tab trong cửa sổ chính của mình, nhưng tôi chưa tạo tab này theo chương trình.Đặt tiêu đề của các thanh tab theo lập trình
Tôi nên làm gì để tạo tiêu đề thông qua mã?
Hey bạn có muốn đặt tiêu đề của các nút thanh tab hoặc viewController được liên kết với các tab?
Nếu bạn đang tìm kiếm điều đầu tiên sau đó làm nó thích:
UITabBarItem *tabItem = [[[tabBarController tabBar] items] objectAtIndex:yourIndex];
[tabItem setTitle:@"theTitle"];
khác mihirpmehta
là đúng.
Hy vọng điều này sẽ hữu ích.
Bạn có thể khởi tạo và sử dụng một đối tượng UITabBarItem sử dụng các chức năng sau:
- (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag; // selected image autogenerated
- (id)initWithTabBarSystemItem:(UITabBarSystemItem)systemItem tag:(NSInteger)tag
Và sau đó bạn có thể gọi phương pháp này trên đối tượng TabBar của bạn:
- (void)setItems:(NSArray *)items animated:(BOOL)animated;
nơi mục id mảng mà bạn đã thêm tất cả các đối tượng tabBarItem của mình. Ngoài ra còn có một tài sản huy hiệuValue cho UITabBarItem nếu bạn cần sử dụng.
nhờ người đàn ông, tôi chỉ cần cung cấp tên programmatially, phần còn lại sẽ được như vậy ... bất kỳ cách nào khác để cung cấp tiêu đề theo cách thủ công ??? – iscavengers
HOẶC
[(UIViewController *)[tabBarController.viewControllers objectAtIndex:1] setTitle:@"Title1"];
đó là câu trả lời đúng ... đừng bỏ phiếu chỉ vì bạn không thể hiểu nó hoặc nó không phù hợp với ý kiến của bạn .. –
Nếu UIViewController
của bạn được bọc trong một UINavigationController
, làm như sau:
self.navigationController?.tabBarItem.title = "Awesome Title"
tôi đã cố gắng đặt tiêu đề của nút thanh tab. wat tôi vừa làm chỉ được cung cấp self.title = @ "Tiêu đề"; tại viewdidload .. và thanh tab cũng như tiêu đề của bộ điều khiển xem đã được đặt thành "tiêu đề". là thích hợp này ????? – iscavengers
@ shishir.bobby không thể nói nếu nó là đúng hay không –
Không cần phải đặt tiêu đề ở cả hai nơi ... Bất kỳ ai sẽ đủ ... –