草庐IT

android - Action 栏文字颜色

如何更改ActionBar的文本颜色?我继承了HoloLightTheme,我可以更改ActionBar的背景,但我不知道要调整什么属性来更改文本颜色。好的,我可以使用属性android:textColorPrimary更改文本颜色,但它也会更改ActionBar按钮上发生溢出时显示的下拉菜单的文本颜色。知道如何更改这些下拉菜单/列表的颜色吗? 最佳答案 好的,我找到了更好的方法。我现在只能更改标题的颜色。您还可以调整字幕。这是我的styles.xml:@style/MyTheme.ActionBarStyle@style/MyTh

iphone - 每次单击选项卡栏项目时如何刷新 View ?

我正在使用TabBar创建一个应用程序。但是TabBarController不是RootViewController。在选项卡栏中有4个选项卡。其中一个选项卡是历史记录,它与显示历史记录的表格View相关联。我想每次单击该View时都刷新该View,以便我可以获得更新的表格View。我怎样才能做到这一点?提前致谢。 最佳答案 使用-(void)viewWillAppear:(BOOL)animated更新View中的任何内容。-(void)viewWillAppear:(BOOL)animated{[superviewWillApp

iphone - 如何将导航栏(没有导航 Controller )和搜索栏添加到 TableView

我觉得这真的不应该给我带来那么多麻烦,而且我错过了一些东西,但我似乎无法让它发挥作用。所以我想要一个在3个不同的TableView之间切换的TabBar。它们都需要有NavigationBar而不是NavigationController(因为这一切都发生在TabBarController的初始模式转场之后)。AppleMaps书签是我追求的完美示例。我尝试了三种不同的方法,但都以不同的方式失败了:添加一个TableView,然后向其添加一个NavBar,然后添加SearchBar。SearchBar只是替换了NavBar。添加一个View,然后向其中添加导航栏。然后将TableVie

ios - 使用 Storyboard时从 UITabbarController 添加/删除或显示/隐藏选项卡栏项目

我有一个应用程序需要根据用户是否注册显示来自UITabBarController的不同内容。有没有办法在运行时从UITabBarController添加和删除ViewController?显示和隐藏也可以。在Storyboard之前,您可以调用setViewController,但在使用Storyboard时,这似乎不是正确的方法。 最佳答案 您可以按如下方式删除标签栏项目:NSMutableArray*tabbarViewControllers=[NSMutableArrayarrayWithArray:[self.tabBarC

ios - 如何在 xib 中为不同的 UIViewcontroller 设置不同的导航栏颜色?

我正在尝试为项目中的不同UIViewController设置不同的UINavigationBar颜色。直到现在我尝试在每个UIViewController类的ViewdidAppear方法中使用以下代码,但它仍然无法正常工作,导航栏的颜色没有改变。UIImage*navBackgroundImage=[UIImageimageNamed:@"redbar.png"];[[UINavigationBarappearance]setBackgroundImage:navBackgroundImageforBarMetrics:UIBarMetricsDefault];请帮帮我

objective-c - 移动到另一个 View 时选项卡栏 Controller 消失(iOS SDK,使用 Storyboard)

我正在使用Storyboard构建一个iPhone应用程序,但标签栏Controller出现问题。在从选项卡栏Controller(view1)链接的其中一个View上,有一个按钮可以指向另一个View(view2)。在View2上,有一个返回到View1的按钮。非常直接。但是当我从view1转到view2时,标签栏消失了,更糟糕的是,当我回到View1时,标签栏仍然没有......我该如何解决?(我还没有在应用程序中放入任何代码,只有Storyboard和苹果提供的AppDelegate类(我想还有一个主文件,但我不打算触及它)。非常感谢任何回复! 最佳答

ios - 标题未出现在 ViewControllers 导航栏上

我目前正在使用Storyboard界面构建器来设计我的GUI。我的结构看起来像下面的Storyboard->NavigationController->TabBarController->SomeViewController->AnotherViewController导航栏和选项卡栏在ViewController中显示良好,标题已设置并在编辑器中可见,但在模拟中标题消失。我该如何解决这个问题?仅供引用:NavigationController和TabBarController未绑定(bind)到任何自定义类。 最佳答案 self.

iphone - 使用自定义字体时如何垂直更正导航栏的 titleView 文本位置?

我们正在为导航栏中的titleView使用自定义字体。Apple总是以某种方式将此字体绘制得太高。当您在导航栏中使用自定义字体时,我该如何纠正这种奇怪的偏移量? 最佳答案 我使用了setTitleVerticalPositionAdjustment:forBarMetrics:。兼容性:从iOS5开始可用。 关于iphone-使用自定义字体时如何垂直更正导航栏的titleView文本位置?,我们在StackOverflow上找到一个类似的问题: https:/

ios - 如何在 iOS 7 的导航栏上获得模糊和半透明的效果?

问题我的应用程序似乎布局正确,但我无法实现iOS7著名的模糊半透明效果。我的看起来不透明。期望的效果我正在尝试获得更明显的模糊效果,例如Apple的Trailers应用:半透明在我的UINavigationController子类中,我将导航栏设为半透明:-(id)initWithRootViewController:(UIViewController*)rootViewController{if(self=[superinitWithRootViewController:rootViewController]){self.navigationBar.translucent=YES;}

ios - 在 iOS 7 中,如果我使用 `prefersStatusBarHidden` 方法隐藏状态栏,导航栏会缩小/失去高度。我可以停止这种行为吗?

在iOS7上,如果我使用prefersStatusBarHidden方法并返回一个可以更改的实例变量:-(BOOL)prefersStatusBarHidden{returnself.statusBarShouldBeHidden;}并且我更改了实例变量,从而隐藏了状态栏,导航栏失去了状态栏占据的20pt高度。但是,我不想要这个。是否可以隐藏状态栏但保持导航栏的高度? 最佳答案 我在以下博文中找到了解决此问题的方法:http://www.factorialcomplexity.com/blog/2014/08/05/fixed-he