草庐IT

UIViewController_keyboard

全部标签

ios - 从 appdelegate 设置 UIViewController 委托(delegate)

我正在尝试从我的应用委托(delegate)中设置ViewController的委托(delegate)。但它不起作用。AppDelegate.m:UIStoryboard*sb=[UIStoryboardstoryboardWithName:@"MainStoryboard"bundle:nil];SFLoginViewController*LoginVC=(SFLoginViewController*)[sbinstantiateViewControllerWithIdentifier:@"Login"];LoginVC.delegate=self;SFLoginViewContr

ios - UIView(不是 UIViewController)是否有任何 viewDidAppear 方法?

我需要了解UIView何时出现在屏幕上,因此我需要viewDidAppear方法的模拟。我找到了一个UIView生命周期:willMoveToSuperview使内在内容大小无效didMoveToSuperview从Nib醒来将移动到窗口需要更新约束didMoveToWindow设置需求布局更新约束布局subview绘制矩形我尝试了所有这些方法,但我没有得到答案。 最佳答案 不,UIView中没有viewDidAppear。您可以覆盖funcdrawRect以在UIView继承的View上执行您需要的任何UI更改。旁注-如果您想让d

ios - 更改 uiviewcontroller View 框架?

无论我对我的ViewController尝试什么都不会出现在屏幕外(正如我想要的那样,因为我有一个处理程序(菜单)可以使动画从屏幕外到屏幕上。在(从其他帖子中)意识到我可以'在它出现之前更改View框架,使用这种方法很有意义:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];//self.view.frame=CGRectInset(self.view.frame,100,50);self.view.frame=CGRectMake(50,50,50,50);}但是,它仍然像任何标准ViewContr

iphone - UIViewController 的高度设置为 460

我有一个UIViewController的子类,高度始终为460(self.view.frame.size.height)。我没有适当的状态栏,所以我希望它是480?有没有办法让它返回480? 最佳答案 你可以这样做:-(void)viewDidLoad{//Viewsetup//Ensuretheviewwillkeepfillingitsparent//whentheparentviewresizes(e.g.devicerotation).self.view.autoresizingMask=UIViewAutoresizin

uniapp中的uview组件库丰富的Keyboard 键盘 用法

目录基本使用#隐藏键盘"."符号#是否打乱按键的顺序#如何控制键盘的打开和关闭?#如何监听键盘按键被点击?API#Props#Events#Slot基本使用通过mode参数定义键盘的类型,show绑定一个值为布尔值的变量控制键盘的弹出与收起:mode=car(默认值)为汽车键盘,此时顶部工具条中间的提示文字为"车牌号键盘"mode=number为数字键盘,此时顶部工具条中间的提示文字为"数字键盘"mode=card为身份证键盘,此时顶部工具条中间的提示文字为"身份证键盘" 打开 exportdefault{ data(){ return{ show:false }

【雕爷学编程】Arduino 手册之USB Keyboard(鼠标)

什么是Arduino?Arduino是一款开源的电子原型平台,它可以让你用简单的硬件和软件来创建各种创意的项目。无论你是初学者还是专家,Arduino都能为你提供无限的可能性。你可以用Arduino来控制传感器、灯光、马达、机器人、物联网设备等等,只要你能想到的,Arduino都能帮你实现。如果你想了解更多关于Arduino的信息,你可以访问Arduino的官方网站,那里有丰富的资源和教程供你参考。你也可以加入Arduino的社区,和来自世界各地的爱好者、学生、设计师和工程师交流心得和经验。此外,你还可以使用Arduino的在线编程工具,在云端编写代码并上传到你的开发板上。Arduino是一个

iOS应用程序崩溃回到以前的uiviewController

我在这个问题中描述了相同的问题(关联)但是就我而言,我正在使用AVPlayerViewController反而MPMoviePlayerController,所以我试图应用答案的相同逻辑,但是AVPlayer只有未知,现成的戏剧和失败状态,我不知道何时关闭控制器。我怎么知道什么时候AVPlayerViewController关闭还是如何解决因方向引起的同一崩溃?我的ViewController方向方法:overridevarshouldAutorotate:Bool{returnfalse}overridevarsupportedInterfaceOrientations:UIInterfac

java - 有没有办法禁用 "keyboard-dismiss"按钮?

有没有办法禁用/隐藏此键盘关闭按钮并保持软键盘打开?我想在那里有默认的后退按钮,当按下该按钮时,它应该finish()我的Activity,而不必先关闭键盘。我试过这个:android:windowSoftInputMode="adjustResize|stateAlwaysVisible"在我的list文件中,但这没有达到我的预期。 最佳答案 我决定不应该混淆Android标准含义,并且我选择让用户在愿意的情况下关闭键盘。 关于java-有没有办法禁用"keyboard-dismiss

在Swift 3.0中呈现带有背景透明的UiviewController

我正在介绍一个具有透明背景的ViewController。但是,在显示该视图的组件时,该组件是不可见的。看到了一个空白的视图控制器。我给出了alpha值和黑色背景颜色。当我调用透明的ViewController时,这是我的代码ifindexPath.row==0{letmodalViewController=PopUpViewController()modalViewController.modalPresentationStyle=.overCurrentContextpresent(modalViewController,animated:true,completion:nil)}但是该控

android - 为什么android :windowSoftInputMode ="stateVisible|adjustResize" adjust the screen when soft keyboard is shown?没有

我似乎无法使android:windowSoftInputMode="stateVisible|adjustResize"选项起作用。当软键盘显示时,ScrollView不会自动滚动到底部。编辑:我尝试改用adjustPan(stateVisible|adjustPan),但是ScrollView被禁用了。解决方案:最后,我找到了一个可行的建议。我创建了一个OnGlobalLayoutListener()并将其添加到我的ScrollView中。我检查了我的Activity的RootView(这是我的ScrollView)的高度是否改变了。如果是,我假设显示了软键盘。点击here了解更多