দ্রষ্টব্য: প্রতিটি ভিউ কন্ট্রোলারের মূলে আপনার যদি নেভিগেশন কন্ট্রোলারগুলির সাথে একটি ট্যাব বার নিয়ামক থাকে, ভিউ কন্ট্রোলারে ট্যাব বার আইটেমটি সেট করা শিরোনামকে প্রভাবিত করে না যদি আপনি সেট করে থাকেন navigationItem.title
। tabBarItem
এটি আপনাকে ট্যাব বার নিয়ামক থেকে তুলে নেওয়ার পরিবর্তে নেভিগেশন কন্ট্রোলারে সেট করতে হবে।
উত্তর অন্যের দ্বারা পোস্ট করা কোনটিই আমার জন্য কাজ কারণ আমার ট্যাব বার দৃষ্টিভঙ্গি কন্ট্রোলার তাদের সমস্ত root- এ গৌণ কন্ট্রোলার আছে - এই জন্য একটি সাধারণ অনুক্রমের প্যাটার্ন UITabBarController
। আপনি ন্যাভিগেশন নিয়ামক এর সেট করতে tabBarItem
শিরোনাম পেতে পরিবর্তে থেকে ভিন্নভাবে দেখানোর জন্য navigationItem
'র শিরোনাম
আপনি নিজের তৈরি করতে tabBarItem
এবং এটিকে সরাসরি আপনার ভিসির সাথে সংযুক্ত করতে পারেন।
let tabBarVCOne = BooksListViewController()
tabBarVCOne.tabBarItem = UITabBarItem(title: "Books", image: nil, tag: 0)
tabBarViewControllers.append(tabBarVCOne)
...
তারপরে আপনার এই জাতীয় কিছু থাকবে:
//Wrap each view controller in a navigation controller.
self.viewControllers = tabBarViewControllers.map(UINavigationController.init)
tabBarItem
ভিউ কন্ট্রোলার থেকে ইতিমধ্যে সংশ্লিষ্টদের ধরতে এবং নেভিগেশন কন্ট্রোলারে স্বয়ংক্রিয়ভাবে সেট করার জন্য এটি নীচে পরিবর্তন করা উচিত ।
self.viewControllers = tabBarViewControllers.map({
let navigationController = UINavigationController(rootViewController: $0)
navigationController.tabBarItem = $0.tabBarItem
return navigationController
})
আপনি এখন নিজের জন্য সংজ্ঞায়িত শিরোনাম থেকে আলাদা একটি শিরোনাম (আপনার উপাচার্য থেকে সেট) করতে সক্ষম হবেন tabBarItem
।