let tabBarVC: TabBarController = UIApplication.shared.keyWindow?.rootViewController as! TabBarController
? ? ? ? //? ? ? ? 2.遍歷取出所有的 tabBarButton
? ? ? ? ? ? ? ? fortempViewintabBarVC.tabBar.subviews{
? ? ? ? ? ? ? ? ? ? iftempView.isKind(of:NSClassFromString("UITabBarButton")!) {
? ? ? ? ? ? ? ? ? ? ? ? //2.1 繼續(xù)遍歷tabBarButton 找到 UITabBarSwappableImageView 并保存
? ? ? ? ? ? //? ? ? ? ? ? ? ? print("tempView : \(tempView.subviews)" )
? ? ? ? ? ? ? ? ? ? ? ? ? ? //從subviews中查找
? ? ? ? ? ? ? ? ? ? ? ? ? ? fortempImgVintempView.subviews{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //第一種層級(jí)關(guān)系 UITabBarButton --> UITabBarSwappableImageView
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? iftempImgV.isKind(of:NSClassFromString("UITabBarSwappableImageView")!) {
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? tabBarSwappableImageViews.append(tempImgV as! UIImageView)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? print("...")
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //第二種:UITabBarButton --> UIVisualEffectView --> _UIVisualEffectContentView--> UITabBarSwappableImageView
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? letarray = tempView.subviews[0].subviews[0].subviews
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? fortempImginarray {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? iftempImg.isKind(of:NSClassFromString("UITabBarSwappableImageView")!) {
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? tabBarSwappableImageViews.append(tempImg as! UIImageView)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? print("...")
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }