Tag: uinavigationbar

以编程方式将button添加到导航栏

您好,我需要在导航栏中,以编程方式设置右侧的button,这样,如果我按下button,我会执行一些操作。 我用编程方式创build了导航栏; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; 同样,我需要添加button,在这个导航栏的右侧。 对于我使用的, 1。 UIView* container = [[UIView alloc] init]; // create a button and add it to the container UIButton* button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 130, 44.01)]; [container addSubview:button]; [button release]; // add another button button = [[UIButton alloc] initWithFrame:CGRectMake(160, 0, 50, 44.01)]; [container addSubview:button]; [button release]; // now […]

在导航栏中更改后退button的颜色

我试图改变设置button的颜色为白色,但不能让它改变。 我已经尝试了这两个: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() 但没有改变,它仍然是这样的: 我该如何让这个button变成白色?

iPhone:设置导航栏标题

大家好。 对于iPhone开发,我还是一个相当新的东西,而且我在查找如何更改导航栏的标题时遇到了一些麻烦。 关于这个网站的另一个问题有人推荐使用: viewController.title = @"title text"; 但是这不适合我…我需要添加一个UINavigationController来完成这个? 或者,也许只是从我的UIViewController子类的sockets? 如果有帮助,我在IB中定义了导航栏,我试图在我的UIViewController子类中设置它的标题。 这是另一个让我头疼的简单事情。 把self.title = @“title text”; 在viewDidLoad和initWithNibName也没有工作。 任何人都知道发生了什么,以及如何让事情发生的权利? 谢谢!

以编程方式更改导航标题

我有一个标题的导航栏。 当我双击文本重命名它,它实际上说它是一个导航项目,所以它可能是。 我正在尝试使用代码更改文本,如: declare navigation bar as navagationbar here button stuff { navigationbar.text = "title" } 这不是我的代码显然,只是显示它将如何工作。 所以每当我按下button,我想标题改变。

如何使用iOS5外观API在UINavigationBar中设置标题的字体和颜色?

我有一个多视图控制器,我想设置所有的字体颜色为红色。 [[UINavigationBar appearance] setFont:[UIFont boldSystemFontOfSize:12.0]]; 抛出一个无法识别的select器错误。 请给出一个代码,以帮助解决以下问题。

如何防止UINavigationBar覆盖iOS 7的视图顶部?

在更新到Xcode 5之后,我的所有应用程序视图中的导航栏都向下移动。 这里有一些截图,第一个显示视图中的所有内容,第二个显示所有内容。 search栏应该从导航栏的位置开始。 任何人都知道我可以解决这个问题? 编辑:我已经尝试过以前的build议: if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; 但是它产生了非常奇怪的结果。 这可能是因为我在这个视图控制器下有一个“滑动菜单”,由于导航栏的透明度而出现。

NavigationBar栏,色彩和标题文字颜色在iOS 8中

状态栏中的背景文字仍然是黑色的。 如何将颜色更改为白色? // io8, swift, Xcode 6.0.1 override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.barTintColor = UIColor.blackColor() self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()] }

首先添加一个UIView,甚至导航栏

我想在任何其他视图之上显示导航栏,这是一种类似于这样的“popup式”视图: 用0.5 alpha的全屏幕黑色背景看下面的其他UIViewController 。 一个UIView窗口中间有一些信息,(一个日历,如果你想知道一切)。 为此,我创build了一个包含两个UIViews (背景和窗口)的UIViewController,并试图显示它。 我试过一个简单的[mySuperVC addSubview:myPopUpVC.view] ,但我仍然有上面的导航栏。 我试图把它作为模式呈现,但是下面的UIViewController消失了,我失去了透明效果。 任何想法做到这一点,我相信这是相当简单的… 谢谢!

如何使iOS 7中完全透明的导航栏

我想我的应用程序中的UINavigationBar是完全透明的,并直接在它下面的viewcontroller。 但是,我能find的唯一代码使它变得透明而不透明。 我知道这可以在iOS 7中完成,因为它在笔记应用程序中使用。 我的问题是,他们用来做什么的代码?

如何添加一个button到UINavigationBar?

如何以编程方式将button添加到UINavigationBar?