[items addObject:[[UITabBarItem alloc]
initWithTitle:@" Add Contacts" image:[UIImage imageNamed:@"images.jpeg"] selectedImage:[UIImage imageNamed : @"checkBox.jpeg"]]];
[items addObject:[[UITabBarItem
alloc]initWithTitle:@"Contacts" image:[UIImage imageNamed:@"images.jpeg"] selectedImage:[UIImage imageNamed : @"checkBox.jpeg"]]];
0
A
回答
0
您不能直接將選擇器添加到UITabBarItem
。
您可以通過- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item委託方法實現該功能。
添加tags
您UITabBarItem
和實施類似的委託方法:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
if(item.tag == yourTag)
{
// so your stuff here
}
}
0
我們需要實現UITabBarControllerDelegate方法如果我們使用的UITabBarController。
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController;
0
在故事板中設置uitabbarviewcontroller並定義特定的類。 檢查器字段uitabbarviewcontroller中的每個tabbar設置索引。
然後初始視圖控制器在viewdidload方法中寫下這段代碼。
我認爲這個代碼很有幫助。
UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];
[item0 setTitle:@"Home"];
[item0 setFinishedSelectedImage:[UIImage imageNamed:@"home_btn_hred.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"home_btn.png"]];
[item0 setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor darkGrayColor], UITextAttributeTextColor,
nil] forState:UIControlStateNormal];
[item0 setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor redColor], UITextAttributeTextColor,
nil] forState:UIControlStateSelected];
相關問題
- 1. 如何聲明Tabbar項目的操作?
- 2. 如何在實體組上執行這些操作
- 3. 如何在iOS中旋轉屏幕時執行某些操作?
- 4. 如何在C中執行這些操作?
- 5. 在NumPy的執行操作arrray但這些操作
- 6. 在ios 4.3中的Tabbar項目外觀
- 7. Selectize.js - 在添加項目時執行某些操作
- 8. 在iOS中選擇Tabbar項目
- 9. 在選項卡切換上執行一些操作
- 10. 如何對每個項目進行迭代和執行一些任意操作?
- 11. 如何在按鍵上執行操作?
- 12. 如何在Unity3d中運行進程時執行某些操作
- 13. 根據項目內容執行一些操作
- 14. 使用LINQ執行這些操作的方法有哪些?
- 15. 對項目集合執行操作
- 16. iOS編程如何在tabbar項目中刷新視圖
- 17. 如何在Mac上執行Eclipse項目?
- 18. JTabbedPane:如何僅在活動選項卡上執行操作
- 19. 如何在installshield基本msi項目中的自定義操作中執行DLL?
- 20. 在計算機上執行一些不活動之後執行某些操作
- 21. 如何在ASP.NET/WCF中定期執行某些操作?
- 22. 如何在javafx中選擇Tab時執行一些操作?
- 23. 如何在knockout.js中更新值後執行某些操作?
- 24. 如何在Express.js中發送響應後執行某些操作?
- 25. 如何在ios中執行字符串操作?
- 26. 如何在線程中執行GUI操作 - IOS
- 27. 如何使用Cloudinary在iOS中執行圖像轉換操作
- 28. rendermapImageInBoundingBox在iOS上不執行任何操作
- 29. 如何讓表單中的提交按鈕在執行表單操作之前執行某些操作
- 30. 列表框以及如何對所選項目執行操作