Back to project page owncloud-gallery.
The source code is released under:
GNU General Public License
If you think the Android project owncloud-gallery listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package md.steuer.mobile.utils; /*w ww . j ava 2 s . co m*/ import org.robovm.apple.coregraphics.CGRect; import org.robovm.apple.foundation.NSRange; import org.robovm.apple.uikit.UITextField; import org.robovm.apple.uikit.UITextFieldDelegateAdapter; import org.robovm.apple.uikit.UIView; import org.robovm.objc.annotation.Method; import org.robovm.rt.bro.annotation.ByVal; public class TextFieldKeyboardDelegate extends UITextFieldDelegateAdapter { private UIView viewToMove = null; public TextFieldKeyboardDelegate(UIView viewToMove) { this.viewToMove = viewToMove; } @Override @Method(selector = "textFieldShouldBeginEditing:") public boolean shouldBeginEditing(UITextField textField) { // TODO Auto-generated method stub return true; } @Override @Method(selector = "textFieldDidBeginEditing:") public void didBeginEditing(UITextField textField) { System.out.println("textFieldDidBeginEditing" + viewToMove.getBounds().origin().y()); CGRect frame = viewToMove.getFrame(); // TODO implement ---------------------------------------------++++++ viewToMove.getBounds().origin().y(-100); System.out.println("textFieldDidBeginEditing" + viewToMove.getBounds().origin().y()); } @Override @Method(selector = "textFieldShouldEndEditing:") public boolean shouldEndEditing(UITextField textField) { System.out.println("shouldEndEditing" + viewToMove.getBounds().origin().y()); viewToMove.getBounds().origin().y(0); System.out.println("shouldEndEditing" + viewToMove.getBounds().origin().y()); return true; } @Override @Method(selector = "textFieldDidEndEditing:") public void didEndEditing(UITextField textField) { // TODO Auto-generated method stub } @Override @Method(selector = "textField:shouldChangeCharactersInRange:replacementString:") public boolean shouldChangeCharacters(UITextField textField, @ByVal NSRange range, String string) { // TODO Auto-generated method stub return true; } @Override @Method(selector = "textFieldShouldClear:") public boolean shouldClear(UITextField textField) { // TODO Auto-generated method stub return true; } @Override @Method(selector = "textFieldShouldReturn:") public boolean shouldReturn(UITextField textField) { // TODO Auto-generated method stub return true; } }