[問題] 請問如何指定tabbarItem的動作?
想要讓使用者
點選tabbarItem上的一個按鈕然後不是執行他預定的動作(預定的動作好像是直接換頁面)
而是將此tabbarItem釋放掉
目前是想到可以用 [[xxx shareddelegate].window addSubview:xxx.view];
釋放掉tabbarItem
但是不知如何取出tabbarItem的@selector function
上來請益@@
iPhoneProject_0ViewController *Home = [[iPhoneProject_0ViewController alloc]init];
Home.title = @"首頁";
UITabBarItem *HomeItem = [[UITabBarItem alloc]initWithTitle:@"Home" image:[UIImage imageNamed:@"home.png"] tag:1];
Home.tabBarItem = HomeItem;
navigationControllerintabbar = [[UINavigationController alloc]initWithRootViewController:Home];
iPhoneProject_0ViewController *Search = [[iPhoneProject_0ViewController alloc]init];
Search.title = @"搜尋";
UITabBarItem *SearchItem = [[UITabBarItem alloc]initWithTitle:@"Search" image:[UIImage imageNamed:@"search.png"] tag:2];
Search.tabBarItem = SearchItem;
iPhoneProject_0ViewController *About = [[iPhoneProject_0ViewController alloc] init];
About.title = @"關於";
UITabBarItem *AboutItem = [[UITabBarItem alloc]initWithTitle:@"About" image:[UIImage imageNamed:@"about.png"] tag:3];
About.tabBarItem = AboutItem;
iPhoneProject_0ViewController *Logout = [[iPhoneProject_0ViewController alloc] init];
Logout.title = @"登出";
UITabBarItem *LogoutItem = [[UITabBarItem alloc]initWithTitle:@"Logout" image:[UIImage imageNamed:@"logout.png"] tag:4];
Logout.tabBarItem = LogoutItem;
tabbarController = [[UITabBarController alloc] init];
tabbarController.viewControllers = [NSArray arrayWithObjects:navigationControllerintabbar,Search,About,Logout,nil];
tabbarController.delegate = self;
[HomeItem release];
[Home release];
[SearchItem release];
[Search release];
[About release];
[AboutItem release];
[Logout release];
[LogoutItem release];
navigationController = [[UINavigationController alloc] initWithRootViewController:tabbarController];
--
有正妹!!! 幹!!跟你說過要先看看你自己的臉...
\ /
○
︵ \○ ╱/|
﹎ ﹍﹍ ╱ ̄﹚╱>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.76.136
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章