草庐IT

ios - Xcode 4.3 - 标准/视网膜导航栏图标

使用Storyboard界面,只能选择一个图标来代表按钮。如果你想支持2x视网膜和标准图标,你会怎么做? 最佳答案 当您选择一张图片时,您需要将其设为双分辨率,并使用@2x名称表示ex。button.png和button@2x.png-您在界面构建器中选择button.png,但如果在Retina显示器上运行,系统将自动拾取@2x图像。 关于ios-Xcode4.3-标准/视网膜导航栏图标,我们在StackOverflow上找到一个类似的问题: https:/

ios - 带 Storyboard的呈现模态 Controller 上的导航栏

我只是想在带有Storyboard的呈现模态Controller上添加一个导航栏(带有一些导航栏按钮)。以编程方式使用XIB,它看起来像这样:SDMapController*mapController=[[SDMapControlleralloc]initWithNibName:@"SDMapController"bundle:nil];UINavigationController*navigationController=[[UINavigationControlleralloc]initWithRootViewController:mapController];[selfprese

ios - 点击 View 时如何隐藏/显示我的导航栏(不是导航 Controller )?

我的ScrollView中有一个导航栏。(使用StoryBoard)我想在用户点击View时隐藏我的导航栏。当用户再次点击时,导航栏将显示。我怎样才能做到? 最佳答案 如果您正在使用导航栏(没有Controller),您必须为导航栏和ScrollView的框架的变化设置动画。在下面的示例中,我只是将导航栏移出屏幕顶部并相应地调整ScrollView的大小。您显然需要导航栏和ScrollView的IBOutlet引用:@interfaceViewController()@property(nonatomic)BOOLnavigatio

ios - 取消 iOS 中的导航栏操作

我正在开发一个涉及用户填写文本字段和浏览View的iOS应用程序。目前,导航有时使用导航栏处理,有时通过按钮处理。我尝试填写一些必填字段:如果这些字段留空,则阻止应用程序取得进展。这适用于基于按钮的导航,但不适用于导航栏。我的代码如下:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([[segueidentifier]isEqualToString:@"birthPopBus"]){currentPopoverSegue=(UIStoryboardPopoverSegue*)segue;pvc=[

ios - 在ios 7中制作透明的导航栏和透明的标签栏。

如何在ios7中创建一个透明的标签栏和导航栏?我试过设置[[UITabBarappearance]setBarTintColor:[UIColorclearColor]];但随后会出现一个半透明的标签栏。然后我尝试将标签栏的半透明属性设置为NO[self.tabBarController.tabBarsetTranslucent:NO];标签按钮也始终以蓝色突出显示。即使我放了不同颜色的图像。有没有人有过类似的经历?仅在ios7中观察到 最佳答案 默认情况下,选中的选项卡按钮项突出显示为蓝色,未选中的项为灰色。此行为独立于工具栏项目

ios - 更改选项卡栏项目颜色 iOS7?

好吧,我知道已经有关于这个的线索,但似乎没有一个对我和我的特殊情况有用。我有一个标签栏5个项目,我希望中央项目(索引2)在未选择时是不同的颜色。我不关心文本是否是原始颜色,也不关心选中时的颜色。这是一个转折点;我正在使用“图像”Assets为标签栏提供图标,如果我不使用Assets,我的所有标签栏图标似乎都是像素化的。另外,在创建标签栏Controller时,它说要使用图像资源。谁能给我一些启发?谢谢。 最佳答案 我最终做了什么:我创建了一个自定义的UITabBarItem类。@interfaceMyTabBarItem:UITab

ios - 更改导航栏颜色

我正在开发iOS7应用程序。我的导航栏曾经如下图所示:但是加入这段代码之后self.edgesForExtendedLayout=UIRectEdgeNone;导航车颜色变深,如下图所示:。我们如何让导航栏像第一张图片一样亮,同时保持上面的代码? 最佳答案 默认情况下,导航栏的半透明属性设置为YES。此外,系统模糊应用于所有导航栏。在此设置下,iOS7倾向于降低条形的颜色饱和度。差异半透明设置设置色调颜色关闭半透明设置将此代码放在didFinishLaunchingWithOptions的appDelegate.m中:#define

ios - 通过点击手势进行搜索时, Storyboard会丢失导航栏

我的应用程序有两个场景:顶部带有导航栏的UIViewController和UITableViewController。如果我在第一个场景中连接一个按钮以转到表格View,一切看起来都很棒。但是,如果我在第一个场景中连接一个点击手势以转到TableView,那么导航栏不会显示在Xcode的第二个场景中。当应用程序运行时,导航栏会正常显示,但在Storyboard编辑器中它会消失。当使用点击手势从一个场景切换到另一个场景时,是否需要做一些特殊的事情来保留导航栏?为了实现点击手势,我将它拖到Storyboard中的一个元素上,然后将控件从场景底部的“点击手势识别器”图标拖到我希望它继续的场景

ios - 如何在 xcode 中以编程方式将按钮添加到导航栏

我正在尝试将按钮添加到导航栏我想添加按钮而不需要任何操作有什么帮助吗? 最佳答案 UIBarButtonItem*yourButton=[[UIBarButtonItemalloc]initWithTitle:@"YourButton"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(methodName:)];self.navigationItem.rightBarButtonItem=yourButton;[yourButtonrelease];然后方法-

ios - 在 iOS7.1 中使用 show (push) segue 不出现导航栏

我有三台具有三个iOS版本的设备。我将导航栏隐藏在RootViewController中。然后对于每个ViewController,我将导航栏显示为-(void)viewDidLoad{[superviewDidLoad];self.view.userInteractionEnabled=YES;//Doanyadditionalsetupafterloadingtheview.[self.navigationControllersetNavigationBarHidden:NO];CGRectframe=CGRectMake(0,0,0,44);UILabel*label=[[UIL