jjzjj

UITabBarController

全部标签

ios - Swift 4 - 如何覆盖选项卡栏将打开 View Controller

是否有可能当用户点击标签栏项目时我可以在UITabBarController中覆盖它,然后我检查UserDefault然后决定我是否显示View或return并且他们停留在当前View上?应该是这样的:overridefunctabBar(_tabBar:UITabBar,didSelectitem:UITabBarItem){ifitem.image==UIImage(named:"TabProfile"){//Profiletabselectedif!loginController.isUserLogged(){//Notloggedin...showLoginView()//Fo

ios - UITabBar如何设置圆角和阴影?

我想为UITabBar设置圆角半径和阴影,但我遇到了问题。这是我的代码tabBar.barTintColor=.whitetabBar.isTranslucent=falsetabBar.layer.shadowOffset=CGSize(width:0,height:5)tabBar.layer.shadowColor=UIColor(red:0,green:0,blue:0,alpha:1).cgColortabBar.layer.shadowOpacity=1;tabBar.layer.shadowRadius=25;tabBar.layer.masksToBounds=fals

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

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

iphone - 每次更改选项卡时如何调用函数?

我是一名iOS开发新手。我有一个带有导航Controller数组的选项卡栏Controller。我想要调用一个方法,每次单击其中一个选项卡时调用一个web服务。我知道我可以为此目的将选择器分配给委托(delegate)人。我只是不确定语法。这是执行此操作的正确方法吗? 最佳答案 您可能需要引用UITabBarControllerDelegate协议(protocol)引用。您可以使用tabBarController:didSelectViewController:委托(delegate)方法。希望这对您有所帮助。

objective-c - UiSplitViewController 中的 UITabbarController

我是iPad开发的新手。我正在开发类似于以下应用程序的ipad应用程序:http://itunes.apple.com/us/app/dropbox/id327630330?mt=8http://itunes.apple.com/in/app/box.net/id290853822?mt=8...在这两个应用程序中,结构看起来像集成在uisplitviewcontroller中的uitabbarcontroller。但是我听说uisplitviewcontroller不能是rootviewcontroller。那么这些应用程序是如何设计的???怎么做这样的结构???

iphone - UITabBarController UITabBarItems 放在左边但一个在右边

我想将我的UITabBarController的所有UITabBarItems放在左边,但一个放在右边。有什么想法吗? 最佳答案 我会实例化一个UITabBarItem,标题和图像为nil,标签的值超出范围。UITabBarItem*flexItem=[[UITabBarItemalloc]initWithTitle:nilimage:niltag:999];然后将这些添加到您的项目数组中以创建您想要的效果。aTabBar.items=@[item1,item2,flexItem,flexItem,item3];在tabBar:di

ios - didSelectViewController 不起作用

我以编程方式添加了一个标签栏Controller,我想使用以下方法切换View和隐藏标签栏Controller:-(void)tabBarController:(UITabBarController*)tabBarControllerdidSelectViewController:(UIViewController*)viewController但它没有调用。我添加委托(delegate)和[myTabBarControllersetDelegate:self];在viewDidLoad中。我能做什么?感谢您的回复。请帮助.. 最佳答案

ios - 将 ViewController 推到 TabBarController 之上

我遇到了一个我真的不知道如何解决的问题:我的AppDelegate中定义了一个TabBarController。UITabBarController*tabBarController=[[UITabBarControlleralloc]init];在这个TabBarController中,我有几个其他的NavigationControllers,里面有UiVieController:ProgramController*programContr=[[ProgrammControlleralloc]init];UINavigationControllernavControllerPro=[

objective-c - 如何将其他 View Controller 推送到 NavigationController 但保留 TabBar?

我有一个以导航Controller根部的基本ViewController开头的应用-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.navController.viewControllers=[NSArrayarrayWithObject:[selfgetHomeViewController]];[[selfgetWindow]addSubview:self.navController.view];[[selfgetW

ios - "Slide"UITabBar View 之间的 segue

我的iOS5应用程序使用带有UITabBarController的Storyboard。共有三个“选项卡”,每个选项卡都显示一个ViewController,该ViewController已使用关系链接回UITabBarController。目前,当您按预期点击相关选项卡时,每个ViewController都会出现。然而,为了更优雅的过渡,我想将ViewController滑动到屏幕上和屏幕外。例如,如果我当前在Tab0然后选择Tab1,则屏幕上的ViewController(对于Tab0)应该滑到屏幕的左侧,而新的ViewController(对于选项卡1)应从屏幕的右侧滑动。我已经