Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 更改EntryElement键盘returnkeytype monotouch.dialog_Iphone_Ios_Xamarin.ios_Monotouch.dialog - Fatal编程技术网

Iphone 更改EntryElement键盘returnkeytype monotouch.dialog

Iphone 更改EntryElement键盘returnkeytype monotouch.dialog,iphone,ios,xamarin.ios,monotouch.dialog,Iphone,Ios,Xamarin.ios,Monotouch.dialog,我正在使用此代码更改monotouch.dialog中输入元素的键盘returnkeytype,但它仍然在键盘上显示“return” protected override MonoTouch.UIKit.UITextField CreateTextField (System.Drawing.RectangleF frame) { try { var field= base.CreateTextField (frame);

我正在使用此代码更改monotouch.dialog中输入元素的键盘
returnkeytype
,但它仍然在键盘上显示“return”

    protected override MonoTouch.UIKit.UITextField CreateTextField (System.Drawing.RectangleF frame)
    {
        try {
            var field= base.CreateTextField (frame);
            field .ReturnKeyType = UIReturnKeyType.Done;
            return field ;
        } catch (Exception ex) {
            RltLog .HandleException (ex);
            return null ;
        }
    }

通过查看monotouch.dialog源代码,我发现elemet本身就有一个属性用于此porpose。因此,我们应该使用如下代码:

RltEntryElement createServerUrlEntry(){

        try {


            ServerNameEntryElement = new EntryElement ("Website url","placeholder",
        "value");


            ServerNameEntryElement .ReturnKeyType = UIReturnKeyType .Done ;

            return ServerNameEntryElement ;

        } catch (Exception ex) {
            HandleException (ex);
            return null ;
        }
    }

如何调用该代码段?你能多分享一些代码吗?