使用swift开发ios应用程序时遇到了这个问题。 当软键盘出现时,我需要调整视图以显示隐藏的文本字段。文本字段隐藏在iphone 4s,5,5s中。但是在iphone 6及以上版本中,即使键盘出现后也是如此。所以我想知道这种情况的解决方案。仅当textfield / any字段因软键盘而被隐藏时才调整视图,否则让它保持原样。
答案 0 :(得分:0)
以下代码会在您开始输入时将视图移动200像素。当文本字段结束编辑时,视图将动画回原始位置。 不要忘记设置文本字段的代理。
private WebView myWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView = (WebView)findViewById(R.id.webView);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.loadUrl("https://www.facebook.com/");
myWebView.setWebViewClient(new WebViewClient());
}