
为了简单起见,我使用的是txtUsername(标记1)文本字段和txtPassword(标记2)文本字段.当我实现以下代码时,它不会转移到Xamarin Studio.有没有人知道这可以在Xamarin Studio中完成代码的方式,或者如果我可以将代码从XCode传输到Xamarin Studio.
我使用以下代码:
- (BOol)textFIEldShouldReturn:(UITextFIEld *)txtUsername{ NSLog(@"textFIEldShouldReturn:"); if (txtUsername.tag == 1) { UITextFIEld *txtPassword= (UITextFIEld *)[self.vIEw vIEwWithTag:2]; [txtPassword becomeFirstResponder]; } else { [txtUsername resignFirstResponder]; } return YES;} 提前致谢
解决方法 您可以使用这些功能http://iosapi.xamarin.com/?link=M%3aMonoTouch.UIKit.UIResponder.BecomeFirstResponder
BecomeFirstResponder()
和
http://iosapi.xamarin.com/?link=M%3aMonoTouch.UIKit.UIResponder.ResignFirstResponder
ResignFirstResponder()
根据文档,您应该像这样添加textFIEld Delegate方法
public virtual bool ShouldReturn (UITextFIEld textFIEld){ if (txtUsername.tag == 1) { UITextFIEld txtPassword = (UITextFIEld)this.vIEw.VIEwWithTag(2); txtPassword.BecomeFirstResponder(); } else { txtUsername.ResignFirstResponder(); }return true;} 总结 以上是内存溢出为你收集整理的Xamarin iOS – 使用返回键导航到下一个文本字段全部内容,希望文章能够帮你解决Xamarin iOS – 使用返回键导航到下一个文本字段所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)