草庐IT

UITabbaritem

全部标签

iphone - 如何将 : Get order of tabs, 保存到 NSUserDefaults 然后检索

我有一个带有默认View和选项卡的默认UITabBarApplication...等。我有八个具有可自定义选项的选项卡,因此用户可以重新排序选项卡。如何获取选项卡的顺序,将其保存到NSUserDefaults中并在应用重新加载时检索它。我想看一些代码示例。这是我目前所处的位置:-(void)applicationWillTerminate:(UIApplication*)application{/*Calledwhentheapplicationisabouttoterminate.SeealsoapplicationDidEnterBackground:.*/NSMutableArr

objective-c - 如何以编程方式将标题设置为标签栏项目?

我尝试了这个但它不起作用我看不到标签栏项目..我该如何解决这个问题?谢谢你的帮助。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib.myTabBarController=[[UITabBarControlleralloc]init];tab1=[[ZiyaretFormTab1alloc]initWithNibName:@"ZiyaretFormTab1"bundle:nil];tab2=[[ZiyaretFormTab2alloc]initWithNibN

iphone - UITabBar 图像到带有 Storyboard 的 UITabBarItem

我有UITabBarController和UITabBar,它有三个UITabBarItem。项目带有Storyboard。如何为每个UITabBarItem设置不同的图像?我想做这样的事情:TabBarItem1->image1_unselected和image1_selectedTabBarItem1->image2_unselected和image2_selectedTabBarItem1->image3_unselected和image3_selected编辑:可能我写得不准确,但我想设置自定义图像并使用自定义图形制作UITabbar。类似于“查找我的friend”应用程序中的

ios - 更新到 iOS 7.1 后,tabBar 图像消失了

在iOS7.1更新后,我看不到tabBar的图像,但如果我单击其中一个图像,它就会出现。我有以下代码来设置tabBar项目的图像UINavigationController*myController;..//somecodeheremyController.tabBarItem.image=[UIImageimageNamed:@"someImage.png"];myController.navigationBar.barTintColor=myColor;myController.navigationBar.translucent=NO;//andsoonfortheremainin

ios - setSelectionIndicatorImage 尺寸错误

美好的一天!我在标签栏中放了一张图片,但尺寸不对。帮我解决问题,我要填满整个Item。+(void)setupTabBarAppearance{[[UITabBarappearance]setBarTintColor:[UIColorcolorWithRed:30.0f/255.0fgreen:201.0f/255.0fblue:224.0f/255.0falpha:1]];UIImage*image=[[selfimageWithColor:[UIColorcolorWithRed:255.0f/255.0fgreen:198.0f/255.0fblue:25.0f/255.0fal

iOS - 设置 UITabBar 图标

我已经检查了几个解决方案,看到你可以在Storyboard中设置它但是要设置图标你必须将它设置为默认标识符,这样做会删除标题并设置默认的,如果你设置标题为您自己的标题,它再次恢复为自定义且没有图标图像。我想为此使用默认的iOS图标图像,而不是从网上下载一些图像。我还尝试通过访问rootViewController获取TabBar在didFinishLaunching的AppDelegate中设置它,但是在设置选项卡栏项目时它给我一个未定义的选择器错误。似乎有效的是在我的ViewController中设置tabBarItem属性,但这种方式在View显示时只设置一个,我希望它们都已设置,

ios - 标签栏 Controller : executing code before switching view

我想在显示另一个View之前执行一些代码,当用户在选项卡栏Controller中推送具有不同View的栏项时。我正在尝试在类里面使用委托(delegate):@interfaceHPAAddCarOverallInfoTableViewController()我通过使用委托(delegate)方法接近我的问题:-(void)tabBarController:(UITabBarController*)tabBarControllerdidSelectViewController:(UIViewController*)viewController不幸的是,(UIViewController

ios - 当在 Xcode 11、beta 2 的 Interface Builder 中指定条形色调颜色时,UITabBarItem 图标未针对 iOS 13 正确着色

当我使用Xcode11,beta2在iOS13模拟器上运行时,我的UITabBarItems的颜色有问题。我从头开始制作了一个示例项目,当我没有指定条形色调颜色时,一切正常.但是,当我通过InterfaceBuilder指定自定义条形色调颜色时,我得到了这个:如果我将InterfaceBuilder中的“BarTint”属性设置为除清晰之外的任何颜色,则选项卡栏中的所有项目图标都具有选定的颜色。当它设置为清除时,图标会正确着色。如果我在iOS12模拟器中编译和运行,图标也会正确着色。这似乎是Xcode11中的一个错误,但也许我遗漏了什么? 最佳答案

ios - UITabBarItem 只显示没有图像的文本?

我只想显示没有图像的标签栏项目的标题。可能吗?当我尝试设置lettabItem=UITabBarItem()tabItem.title="Tab1"tabItem.selectedImage=niltabItem.image=niltabViewController?.tabBarItem=tabItem我只是得到一个可点击的空白区域,但没有标题或图像。 最佳答案 最简单的方法是从选项卡栏中删除图像并设置自定义垂直偏移量。如图所示。或者点击TJ3nprivedremovetheimagesintheUITabBarItemandal

ios - 在 iOS 中通过 Xcode UI XCTests 测试标签栏角标(Badge)

如何在XCTests中检查标签栏角标(Badge)(tabBarItem.badgeValue)包含正确的数字?我可以在辅助功能检查器中看到目标标签栏按钮,但角标(Badge)元素不可检查。 最佳答案 您可以将accessibilityIdentifier值设置为标签栏项目。tabBarItem.accessibilityIdentifier="Your_Identifier"在您的UITest案例上,guardletvalue=app.buttons["Your_Identifier"].valueas?Stringelse{XC