小编Tia*_*sil的帖子

如何防止键盘在TextView上显示(不解除)?

我想知道如何在TextView中禁用(而不是如何解雇)iOS键盘.当用户触摸TextView时,我甚至不希望键盘显示出来.

我发现的所有例子都是让键盘在出现后消失.

我得到的最接近的是设置textView.userInteractionEnabled = NO; 但这也摆脱了滚动(我想保持滚动).

先感谢您!!

keyboard textview ios

4
推荐指数
1
解决办法
3566
查看次数

iOS - 在didFinishLaunchingWithOptions委托之前调用viewDidLoad?

我有一个应用程序正在按预期工作.

但是,我在rootViewController的viewDidLoad方法的第一行放了一个断点,在我的委托的didFinishLaunchingWithOptions的第一行放了另一个断点,

令我惊讶的是,应用程序在viewDidLoad方法中输入,然后转到didFinishLaunchingWithOptions,然后再执行一次viewDidLoad方法.

到底是怎么回事?我认为这种行为是完全错误的.

先感谢您!

#编辑

这是我的iPad的委托didFinishLaunchingWithOptions方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{   
    [[UIApplication sharedApplication] setStatusBarHidden:NO];
    UtilXML *utilXML = [[UtilXML alloc] init];
    [utilXML startXMLCommunication];
    int quantidadeDeComicsBaixadas = [utilXML quantidadaDeComicsBaixadas];

    main_iPad *mainiPad = [[main_iPad alloc] init];
    mainiPad.quantidadeDeComicsBaixadas = quantidadeDeComicsBaixadas;
    mainiPad.navigationItem.title = @"TitleFirstScreen";

    UIBarButtonItem *botaoSobre = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:mainiPad action:@selector(goToAboutView)];
    mainiPad.navigationItem.rightBarButtonItem = botaoSobre;

    navController = [[UINavigationController alloc] initWithRootViewController:mainiPad];
    navController.navigationBar.tintColor = [UIColor orangeColor];
    navController.navigationBar.translucent = YES;


    [self.window addSubview:navController.view];
    [self.window makeKeyAndVisible];
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

这是我的iPhone的委托didFinishLaunchingWithOptions方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [[UIApplication sharedApplication] …
Run Code Online (Sandbox Code Playgroud)

delegates viewdidload ios

2
推荐指数
1
解决办法
5307
查看次数

标签 统计

ios ×2

delegates ×1

keyboard ×1

textview ×1

viewdidload ×1