更改EntryElement键盘returnkeytype monotouch.dialog

时间:2013-05-14 06:54:36

标签: iphone ios xamarin.ios monotouch.dialog

我正在使用此代码更改returnkeytype中条目元素的键盘monotouch.dialog,但它在键盘上显示“返回”。

    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 ;
        }
    }

我错了吗

1 个答案:

答案 0 :(得分:2)

通过查看monotouch.dialog源代码,我发现元素本身具有用于此目的的属性。所以应该使用这样的代码:

RltEntryElement createServerUrlEntry(){

        try {


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


            ServerNameEntryElement .ReturnKeyType = UIReturnKeyType .Done ;

            return ServerNameEntryElement ;

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