草庐IT

tabBar-line

全部标签

iOS 7.1 问题 - Tabbar 调整大小不起作用

自从我更新到iOS7.1后,标签的大小调整(至74像素)不再有效:[[tabBarController.view.subviewsobjectAtIndex:0]setFrame:CGRectMake(0,0,320,screenSize.height-73)];[tabBarController.tabBarsetFrame:CGRectMake(0,screenSize.height-73,320,74)];此代码导致选项卡向上移动,但下方有一些空白区域。有人解决这个问题吗? 最佳答案 如果您在UITabBarControlle

ios - 单击按钮时隐藏 TabBar 并显示 NavigationController 工具栏

我有以下View层次结构:标签栏Controller->导航Controller->自定义ViewController在我的自定义View中,我希望TabBar消失并显示一个工具栏。很像在iOS7native照片应用程序中按下“选择”时。我尝试了从SO中找到的不同解决方案,但都成​​功了:TabBar隐藏,Toolbar显示有黑色间隙TabBar隐藏,Toolbar隐藏TabBar隐藏的工具栏显示为与底部有间隙。但是,自定义View内容到达屏幕底部(在工具栏下方和标签栏曾经所在的同一位置)与我发现的其他解决方案的不同之处在于,我需要在点击而不是推送时发生这种情况。我尝试过的一些事情:/

ios - UITabBarController tabBar setItemWidth 不起作用

我有六个选项卡,需要在没有“更多”按钮的情况下全部显示。jomafer回答说setItemWidth就是这样做的。我在AppDelegate中调用了它,但没有用。[[UITabBarappearance]setItemWidth:self.window.frame.size.width/6];然后我在TabBarControllerviewDidLoad中调用了上面的代码,但它仍然没有工作。甚至尝试过[self.tabBarsetItemWidth:self.window.frame.size.width/6];但是很少有像this这样的这表明使用UITabBar无法实现我想要的。这是

iphone - MKMapview 影响 UINavigationBar 和 TabBar 外观

我在UIView中有一个MKMapView。在iOS7之前从来没有任何问题。我的UITabbar和UINavigationBars颜色由UIAppearance协议(protocol)设置。出于某种原因,每当启动MKMapView时,我所有的标签栏和导航栏都会重置,而忽略外观类的barTintColor设置。UIAppearance的所有其他设置似乎都保留了下来,例如title属性和barItem属性。只有barTintColor熄灭。还有一件事。这只发生在iPhone4和iPhone4S上,不会发生在iPhone5上。它也不会发生在模拟器上。在iOS6中根本不是问题。我找不到重置的其

iphone - 检查 tabBar 在 iOS 应用程序上是否可见

我正在开发一个iOS应用程序,它有一个用于显示TabBar的UITabBarController。在某些地方,我展示了一个隐藏tabBar的modalView全屏。我想检测我的tabBar何时对用户可见。有什么方法可以自动检查detabBar是否可见?我试过了:但它真的不起作用,因为tabBar并没有真正隐藏。if([[[appdelegatetabBarController]tabBar]isHidden]){NSLog(@"tabBarISHIDDEN");}else{NSLog(@"tabBarISVISIBLE");}我在BaseViewController中编写这段代码,它是

iphone - tabBar didSelectItem 似乎不起作用

在我的头文件中我有这个:@interfaceTabBarController:UIViewController{IBOutletUITabBarController*tabBarController;}-(void)tabBar:(UITabBar*)tabBardidSelectItem:(UITabBarItem*)item;@property(nonatomic,retain)IBOutletUITabBarController*tabBarController;@end在我的主文件中我有这个:@synthesizetabBarController;-(void)viewDidL

ios - 如何裁剪较大的图像以适应以编程方式构建的 tabBarController 中的 tabBar 图标。

我以编程方式创建了一个选项卡Controller。现在,我想将图像添加到不同的选项卡,为此我使用了:self.tabBarItem.image=[UIImageimageNamed:@"Sample_Image.png"];问题是Sample_image的尺寸大于标签所需的尺寸。所以只想知道如何裁剪图像以适合标签。 最佳答案 Sample_imageislargerinsizethanisrequiredbytab.尝试这段代码,因为这将调整所需图像的大小并返回一个UIImage实例,其大小为30x30(UITabbar所需的大小)

ios - cocoa 伐木 worker : how to show file and line number?

我正在尝试为CocoaLumberjack寻找方法显示文件和行号。在查看了文档并进行了一些谷歌搜索后,我发现没有简单的方法可以做到这一点。有没有办法在不添加自定义格式化程序的情况下做到这一点? 最佳答案 好吧,就像我说的,没有内置的方法。所以,我实现了自定义格式化程序:@interfaceLineNumberLogFormatter:NSObject-(NSString*)formatLogMessage:(DDLogMessage*)logMessage;@end@implementationLineNumberLogFormat

ios - 如何更改 ios 中的 tabBar 图标颜色

我当前的标签栏如下所示:我的代码如下:-(void)startTabBar{self.tabBarController=[[UITabBarControlleralloc]init];TAB_1*tab_1=[[TAB_1alloc]init];TAB_2*tab_2=[[TAB_2alloc]init];TAB_3*tab_3=[[TAB_3alloc]init];[[UITabBarItemappearance]setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIColorblackColor],N

uniAPP tabBar 设置

很简单TabBar是一个对象,然后项存在list中,list是和对象,最少2个项最多5个:/*tabBar是一个对象*/"tabBar":{"color":"#ff55ff",//tabBar字体颜色"selectedColor":"#007AFF",//tabBar被选择选择颜色"borderStyle":"black",//tabBar上边框颜色"backgroundColor":"#ffffff",//tabBar背景颜色/*最少2个最多5个导航项*/"list":[{//注意pagePath路劲要和上面的包路劲一样"pagePath":"pages/index/index","text