Tag: uinavigationbar

因为后退button,导航栏的中间不能设置titleView

我正在使用图像视图在导航栏中显示图像。 问题是由于后退button,我无法正确设置到中心。 我查了一下相关的问题,之前解决了几乎相同的问题,但这次我不知道。 早些时候,我用假酒吧button解决了这个问题,所以我尝试在右侧(和左侧)添加一个假酒吧button,但是这并没有帮助。 – (void) searchButtonNavBar { CGRect imageSizeDummy = CGRectMake(0, 0, 25,25); UIButton *dummy = [[UIButton alloc] initWithFrame:imageSizeDummy]; UIBarButtonItem *searchBarButtonDummy =[[UIBarButtonItem alloc] initWithCustomView:dummy]; self.navigationItem.rightBarButtonItem = searchBarButtonDummy; } – (void)setNavBarLogo { [self setNeedsStatusBarAppearanceUpdate]; CGRect myImageS = CGRectMake(0, 0, 44, 44); UIImageView *logo = [[UIImageView alloc] initWithFrame:myImageS]; [logo setImage:[UIImage imageNamed:@"color.png"]]; logo.contentMode = UIViewContentModeScaleAspectFit; self.navigationItem.titleView = […]

UITableView进入半透明的导航栏

我想在IOS 7应用程序中有一个透明的导航栏。 我的应用程序中有一个全屏的图像。 我也有一个UITableView的图像。 当我使用下面的代码,图像符合我想要的屏幕,但UITableView在导航栏下。 在viewDidLoad 我用 self.navigationController.navigationBar.shadowImage = [UIImage new]; self.navigationController.navigationBar.translucent = YES; self.navigationController.view.backgroundColor = [UIColor clearColor]; 当我改变到self.navigationController.navigationBar.translucent = NO; 但后来我在导航栏上失去了透明度。

如何animation在UINavigationBar顶部添加UISearchBar

如果我在viewDidLoad设置了displaysSearchBarInNavigationBar = YES ,当视图显示时,search栏将在导航栏中。 但是,当我触摸栏button项目时,我想在导航栏顶部显示search栏。 这就像下面的图片 正常的导航栏: 在点击右键栏button项之后,导航栏顶部的search栏

iOS 7 | 导航栏/工具栏button非常接近状态栏

将导航栏或工具栏(情节提要)拖到我的视图控制器时出现问题。 UINavigationBar的: 正如你在上面的图片中看到的,右边的button几乎与状态栏重叠。 用UIToolbar它发生的是一样的: 这个视图控制器是用来作为模态,这就是我没有使用UINavigationController的原因。 在另一节中,我使用了一个UINavigationController,它看起来如我所料: 如何将UINavigationBar / UIToolbar拖动到视图控制器而不重叠状态栏?

如何在iPhone应用程序的UINavigationBar中添加图像

在我的应用程序中,我想在导航栏中添加图像(徽标)。 我正在使用XCode 4.2和iOS 5。 我知道UINavigationBar , UIToolBar已经在iOS 5中进行了更改。所以iOS 4.2的UINavigationBar代码将无法在iOS 5中工作。 我想在4.2和5版本的UINavigationBar中支持显示图像。 我想在UINavigationBar显示图像,就像下面的截图一样。 请在这方面提供帮助,如果有任何示例代码对我非常有帮助。 谢谢!!!

更改UINavigationBar字体属性?

我有一个UINavigationBar添加到我的UIViewController视图。 我想更改字体属性。 请注意,我想要更改UINavigationBar而不是控制器。 在我使用UINavigationController的应用程序中,我使用self.navigationItem.titleView = label; 显示自定义标签。 我怎样才能完成在我的UINavigationBar有一个自定义标题? PS我用它来设置标题文本self.navBar.topItem.title = @"Information"; 我的UINavigationBar。

透明的导航栏ios

我正在创build一个应用程序,我已经浏览了互联网,我想知道他们是如何使这个透明的导航条如下所示: 我在appdelegate中添加了以下内容: UINavigationBar.appearance().translucent = true 但这只是让它看起来像下面这样: 我怎样才能使navigationBar像第一个图像一样透明

在swift中删除navigationBar中的边框

我一直在试图删除导航栏边界没有运气。 我已经研究过,人们似乎告诉把shadowImage和BackgroundImage设置为零,但是这对我来说不起作用。 我的代码 self.navigationController?.navigationBar.barTintColor = UIColor(rgba: "#4a5866") self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: ""), forBarMetrics: UIBarMetrics.Default) self.navigationController?.navigationBar.shadowImage = UIImage(named: "") 插图:

更改后退导航栏button的字体

我希望能够设置我的应用程序导航栏后退button的字体,而不做任何太疯狂,不失去任何其他devise特点的button(即我想保持箭头)。 现在我在viewDidAppear:使用这个viewDidAppear:设置正常的条形button项目的字体。 for (NSObject *view in self.navigationController.navigationBar.subviews) { if ([view isKindOfClass:[UIButton class]]) { [((UIButton*)view).titleLabel setFont:[UIFont fontWithName:@"Gill Sans" size:14.0]]; } } 但是,不pipe这个代码应用于哪个UIViewController (root,current等),后退button都不会改变。

导航栏中的iOS 11 SearchBar

在iOS 11中,苹果公司重新devise了UISearchBar,使angular落更圆,高度更大。 将UISearchBar添加到navigationBar非常简单,只需使用navigationItem.titleView = searchBar将其设置为navigationItem.titleView = searchBar 。 不过,在iOS 11中,它似乎不像预期的那样工作。 看看我们使用iOS 10和iOS 11比较相同设置的屏幕 iOS 10 iOS 11 您可以清楚地看到,SearchBar增加了NavigationBar的大小,但是栏button没有正确alignment。 此外,searchBar不再使用左侧的可用空间。 将searchBar放到一个包装视图中以获取iPad上的取消button,如下所述取消button不会显示在UISearchBar中,因为searchBar根本不可见,所以似乎也不再适用了。 如果任何人有类似的问题,或已经知道如何修复/改善,我会非常感激。 这是使用Xcode 9 Beta 4构build的。也许以后的版本将解决这个问题。 更新: 我们现在决定使用下面的解决scheme:我们在NavBar中添加了一个新的UIBarButtonItem,当用户按下这个button时,我们将展示一个新的ViewController,我们只把一个SearchBar放到NavBar中, 。 使用选定的答案可能是最好的解决scheme。