jjzjj

TabBarItem

全部标签

IOS - 点击 TabBarItem,检查变量以显示相应的 ViewController

请帮我找到案例的解决方案:Storyboard中有UITabBarController。当我点击TabBarItem(索引1)时,我应该检查变量(int)'ShowVC'以显示相应的ViewController。例如:switch(ShowVC){case1:showViewController1;break;case2:showViewController2;break;case3:showViewController3;break;default:break;}那么,有什么解决办法呢?我在哪里可以添加检查方法来在点击TabBarItem时显示ViewController?

uitabbarcontroller - 从 iPhone 上的 tableViewController 中确定当前选择的 TabBarItem?

我的TabBar中有2个标签。它们都持有相同的UITableViewController的实例。层级走向UITabbarController>UINavigationController>UITableViewController我想从tableViewController中确定当前选择了哪个选项卡。我知道我可以使用UITabBarController的selectedIndex属性我只是不知道从当前viewController中引用if的最简单方法.我是否遍历每个View的superView以找到TabBarController? 最佳答案

iphone - 以编程方式交换 UITabbarItems

我正在制作一个英文应用程序,该应用程序具有UITabbarController。现在我也想要阿拉伯语的相同应用程序。所以我需要翻转最初从右到左的选项卡-到-从左到右。可能吗? 最佳答案 _这就是我在应用程序中放置标签栏项的基本方式。我每次都这样做-(id)initWithCoder:(NSCoder*)aDecoder显示项目的ViewController类的方法。self.tabBarItem=[[UITabBarItemalloc]initWithTitle:@"Home"image:niltag:0];[[selftabBar

iOS UITabBarItem 图像选择图像和图像显示不正确

Xcode:8.2.1-(instancetype)init{if(self=[superinit]){self.title=self.localStringModel.tab_title_market;self.tabBarItem.image=[UIImageimageName:@"unselected"];self.tabBarItem.selectedImage=[UIImageimageName:@"selected"];}returnself;}描述:当我取消选择tabBarItem时,车灯无法显示unselectedIamge。图片:困扰我很久了,我尝试使用UIImage

ios - 为什么我的 Tabbar 的用户交互在从 popviewcontroller 到另一个 View 时启用?

请检查我的代码哪里有错误。第一次启动我的应用时一切正常tabBars.tabBar.userInteractionEnabled=NO;此代码工作正常意味着我的标签栏userInteraction已关闭。但我会转到另一个View并简单地使用popViewController并首先查看我的userInteraction已启用,为什么?我找不到这个问题。EATabBarVC*tabBars=[[EATabBarVCalloc]init];UIImage*tabBarImage=[UIImageimageNamed:@"BottomTabBar.png"];UIImageView*image

ios - 如何禁用 UITabBarController 中的选项卡?

在我更新到Swift3之前,它工作得很好(除了isEnabled刚刚启用)。此代码在我的UITabBarControllerViewDidLoad函数中。if永远不会满足,因此这些项目永远不会设置为true。如何访问项目,因为我希望选项卡在选择变量之前呈灰色?ifletarrayOfTabBarItems=self.tabBar.itemsasAnyObjectas?NSArray,lettabBarItem=arrayOfTabBarItems[1]as?UITabBarItem{tabBarItem.isEnabled=true} 最佳答案

ios - 在基于 Storyboard的应用程序中禁用/启用 UITabBarController 中的选项卡

我用Storyboard构建了我的应用程序,所有View都由tabbarcontroller管理。所以在启动时(我目前只在iPadUI上工作)它会这样做:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPad){UITabBarController*tabBarController=(UITa

ios - 在没有标题的 UITabBarItem 上设置可访问性标签

我有一个像这样的UITabBarItem:_Controller.tabBarItem=[[UITabBarItemalloc]initWithTitle:nilimage:niltag:0];但是将nil作为标题会删除可访问性和KIF测试所需的标签。我发现的另一种方法是设置标题并将其移出屏幕,但这似乎是一个hacky解决方案:_Controller.tabBarItem.title=@"Foo";_Controller.tabBarItem.titlePositionAdjustment=UIOffsetMake(0,200);是否有可能没有标题的UITabBarItem,但仍然有可

ios - Material 组件选项卡栏 Controller 错误

使用MDCTabBarViewController选择标签栏项目时收到错误:“由于未捕获的异常‘NSInvalidArgumentException’而终止应用程序,原因:‘无效项目’”。查看Controller加载但在选择第二个选项卡后立即崩溃。classBusTabBarController:MDCTabBarViewController{overridefuncviewDidLoad(){super.viewDidLoad()view.backgroundColor=.whiteloadTabBar()}funcloadTabBar(){letfirstVC=BusStopFle

ios - 如何以编程方式使用 Swift 3 在所有 View Controller 中显示标签栏?

我是Swift的新手。如何在不使用Storyboard的情况下以编程方式在swift3中的所有ViewController中显示选项卡栏?场景如下1.我有3个带有标签栏的ViewController(例如view1、view2、view3)2.当我点击view2中的一个按钮时,它导航到另一个ViewController(比如说view4)并且在view4中标签栏没有出现我在ViewController中添加了标签栏(假设是homeView)这是我在homeView的viewDidLoad()中的代码//CreateTabonelethomeviewController=view1()l