关于iphone:更改EntryElement键盘returnkeytype monotouch.dialog

Changing EntryElement keyboard returnkeytype monotouch.dialog

我正在使用此代码来更改monotouch.dialog中entry元素的键盘returnkeytype,但是它在键盘上仍显示" return"。

1
2
3
4
5
6
7
8
9
10
11
    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本身具有该属性。 因此应使用如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
RltEntryElement createServerUrlEntry(){

        try {


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


            ServerNameEntryElement .ReturnKeyType = UIReturnKeyType .Done ;

            return ServerNameEntryElement ;

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