推送segue后,无法隐藏视图控制器中的底栏

时间:2015-10-10 12:34:32

标签: ios objective-c viewcontroller

只有一个视图控制器在用我的segue推送VC之后出现在这个底栏。

bottombar

我无法隐藏它。我不希望出现这个底栏。这是什么样的酒吧?我怎么把它拿走?

我在这个VC中有一个uiTextField,这个叫吧?我不需要键盘或这个吧。

我试图在我的故事板中禁用它,但我总是出现在这个vc中。

编辑:我的TextField: .H

@interface GameOverViewController : UIViewController <UITextFieldDelegate> {

}

的.m

@implementation UITextField (DisableCopyPaste)

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender
{

return NO;
return [super canPerformAction:action withSender:sender];
}

@end

@implementation GameOverViewController

NSString *text1;



text1 = @"";

UIView* testView = [[UIView alloc] init];
_nameField.inputView = testView;
[_nameField becomeFirstResponder];
_nameField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
[[UITextField appearance] setTintColor:[UIColor blackColor]]; //set Color of Cursor

TextField的按钮:

if (_nameField.text.length <=11) {

    if (_nameField.isEditing) {
        text1 = [text1 stringByAppendingString:[sender currentTitle]];
        [_nameField setText:text1];

    }
}

1 个答案:

答案 0 :(得分:0)

我认为这是一个UIToolbar。在故事板中选择视图控制器,在“实用程序”下选择“属性检查器”选项卡,并将“底栏”设置为无。

如果您正在使用UINavigationController,您可以对导航控制器执行相同的操作(在同一选项卡下取消选中“显示工具栏”也会有所帮助)或以编程方式将其写入视图控制器

[self.navigationController setToolbarHidden:YES animated:animated];