Tag: uitoolbar

设置状态栏色调颜色

我有一个标签栏应用程序和状态栏的色调设置为默认 – 所以它始终是我select的蓝色在我的应用程序。 然而,在一个视图中,我隐藏了我的导航栏,如下所示: [self.navigationController setNavigationBarHidden:YES]; 这是在viewWillAppear方法和视图是可访问的,因为它是我的应用程序的选项卡之一。 我隐藏它的原因是因为我想在其位置放置一个工具栏(大约6个button)。 我已经设置了我的工具栏的色调,但是,这个视图上的状态栏总是黑色的。 有没有办法重新设置这个视图的状态栏,或者有更好的方法来隐藏导航栏,以保持状态栏的色调颜色。 更新我读的地方,当着色设置为默认情况下,状态栏的颜色将是头中最低像素的颜色。 我试图隐藏故事板中的导航栏,也尝试将色彩颜色更改为“自定义”,但这也没有影响。 这两个截图可能说明我的问题。 切换导航栏将更改状态栏的颜色。 这是有问题的视图所embedded的导航控制器。

在iOS7的UINavigationBar下添加视图的最好方法是什么?

在ios7上,很多应用程序(Apple Messages,Facebook Messenger,Calendar)都在UINavigationBar下面出现了一些视图,通常是标准animation。 因为它看起来很标准,看起来很多与UIToolBar,我正在寻找实现它的标准方式,但找不到任何东西。 有没有更好的方法来将UIToolBar添加到UINavigationBar?

使用customView的UIBarButtonItem类似于Flexible-Space项目

我有一个UIBarButtonItem有一个UITextField作为它的customView。 工具栏包含这个项目和几个button。 当工具栏resize时(比如在设备方向上的改变),我想让UITextField增大或缩小(宽度)以占据工具栏中的所有可用空间。 不知道工具栏中所有button的组合大小,然后适当地设置UITextField宽度,是否有一种神奇的方式来使这个项目像一个灵活的空间栏项目?

在uikeyboard上添加工具栏

我有一个工具栏,我想把它放在键盘上。 在keyboardwillshow通知,我试图添加到键盘的工具栏,但没有运气,我不能添加 请告诉我 UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1]; UIView* keyboard; for(int i = 0; i < [tempWindow.subviews count]; i++) { //Get a reference of the current view keyboard = [tempWindow.subviews objectAtIndex:i]; //Check to see if the description of the view we have referenced is "UIKeyboard" if so then we found //the keyboard view […]

键盘退出后,使inputAccessoryView可见

我想要做的是创build类似于iPad上的Safari浏览器中的“查找页面”searchfunction。 我使用UIToolbar中的一些项目,并将其附加到键盘上,将其设置为UITextField上的inputAccessoryView 。 像魅力一样工作,但有一件事我不明白。 在Safari中,当您search某物时,键盘消失,但工具栏仍保留在屏幕的底部。 有没有人有一个线索如何做到这一点? 我能想到的唯一的解决办法是响应键盘解散事件,然后拔出UIToolBar并创build一个自定义的animation,将其移动到屏幕的底部。 但是这是不好的。 我正在寻找一个更优雅的解决scheme。 有些东西可以让我决定如何解决键盘input附件视图。

UIButtons自定义UIBarButtonItems与自定义图像 – 是否有可能使水龙头目标更大?

我正在做UIBarButtons如下: // Create "back" UIBarButtonItem UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom]; backButton.frame = CGRectMake(0, 0, 28, 17); [backButton addTarget:self action:@selector(backButtonTapped) forControlEvents:UIControlEventTouchUpInside]; backButton.showsTouchWhenHighlighted = YES; UIImage *backButtonImage = [UIImage imageNamed:@"back-button.png"]; [backButton setBackgroundImage:backButtonImage forState:UIControlStateNormal]; UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton]; [toolBarItems addObject:backBarButtonItem]; 但是,龙头目标很小。 更确切地说,它们是自定义图像的大小。 (这又是一个小小的问题。)有什么方法可以增加他们的水龙头的大小? (注:改变UIButtons的框架属性只是拉伸图像。)

如何隐藏导航栏和工具栏向下滚动? Swift(像myBridge应用程序)

我向下滚动页面时要隐藏工具栏和导航栏。 当我向上滚动时将其返回。 这怎么可能? 我将如何去检测拖动? 我是否使用平移手势,或者这是滚动视图?