我想知道如何在TextView中禁用(而不是如何解雇)iOS键盘.当用户触摸TextView时,我甚至不希望键盘显示出来.
我发现的所有例子都是让键盘在出现后消失.
我得到的最接近的是设置textView.userInteractionEnabled = NO; 但这也摆脱了滚动(我想保持滚动).
先感谢您!!
我有一个应用程序正在按预期工作.
但是,我在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)