Xamarin表单 - 自定义选取器渲染器

时间:2014-08-25 20:26:29

标签: xamarin xamarin.forms

我目前正在为ios中的选择器进行自定义渲染并使用uitextfield,但显然它允许您在ios中自定义渲染后使用自定义选取器中的文本进行复制和粘贴。那么有没有办法禁用UItextfield复制和粘贴自定义渲染ty

1 个答案:

答案 0 :(得分:0)

尝试在渲染器中覆盖CanPerform方法,如下所示:

public override bool CanPerform(ObjCRuntime.Selector action, NSObject withSender)
{
    return base.CanPerform(action, withSender);
    if (action == new ObjCRuntime.Selector("paste:"))
        return false;
    return base.CanPerform(action, withSender);
}