我知道这个问题已被问过几次了,但是当我UITabBarController
在AppDelegate
课堂上看到这个问题时,我仍然坚持这个问题.
self.tabBarController.viewControllers =
@[aboutUsNavController,myProfileNavController,
projectsListNavController, feedsNavController,homeViewController];
Run Code Online (Sandbox Code Playgroud)
现在我想要的是在TabBar项目中feedsNavController
没有 进行任务viewWillAppear
(因为它正在推动一个过detailView
孔navigationController
).
我在同一个类中设置了委托来执行UITabBarController
委托方法:
AppDelegate *appDelegate =
(AppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.tabBarController.delegate = self;
Run Code Online (Sandbox Code Playgroud)
但
-(void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
只有当我切换TabBar项目时才有效,但不是第一次?
我有什么方法可以打电话UITabBarDelegate
:
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
Run Code Online (Sandbox Code Playgroud)
为了在tabBar item
按下时获得参考?
或任何其他方法将不胜感激.
我有两点CLLocationCoordinate2D
,让我们说A&B mapView
.我想要一个箭头图像从一个点指向另一个点(A-> B).我无法找到transform
箭头图像的正确角度.
请参阅此图片以供参考
提前致谢.