【UE4】IOS 文本输入框弹出设置

在这里插入图片描述

未勾选时,在 IOS 点击一个文本输入框,会弹出对应 IOS 原生的文本输入框。
UE4 4.26 在该文本输入框操作时,会造成工程闪退,原因暂时未找到。

2021-6-15 补充:
取消勾选后再次打包,操作文本框并未闪退,之前闪退原因依旧位置,猜测是 4.25 升级至 4.26 导致。
补充安卓对应设置:
在这里插入图片描述
另外,弹出文本框的回调为:

	TSharedPtr<GenericApplication> App = FSlateApplication::Get().GetPlatformApplication();
	if (App != nullptr && App.IsValid())
	{
		App->OnVirtualKeyboardShown().AddUObject(this, &UMyWidget::OnVirtualKeyboardShown);
		App->OnVirtualKeyboardHidden().AddUObject(this, &UMyWidget::OnVirtualKeyboardHidden);
	}

注意:未勾选上述两个选项时,两个回调皆不生效。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值