我创建一个简单的EntryElement
“eNote”并将其添加到Section
中。 super 简单。
Section secNote = new Section ("Notes");
eNote.AutocapitalizationType = UITextAutocapitalizationType.None;
eNote.AutocorrectionType = UITextAutocorrectionType.No;
eNote.KeyboardType = UIKeyboardType.ASCIICapable;
secNote.Add (eNote);
我们输入这样的句子:
然后,当我尝试通过在“U”之前点击在“Unity”之前添加文本“I Like”时,将输入第一个字母,而其余字母则放在文本末尾。结果是我们无法编辑文本。
最佳答案
这是由this change引起的回归。如果从源代码(github)构建MonoTouch.Dialog,则可以还原 4cffe144f89fc9fbfe032d56e67a8583c2d641bf 提交。
相同的更改还具有其他副作用,例如#4736,在您填写的bug report旁边。您应该检查这是否影响您的应用程序(或不影响),以查看解决方法是否比还原更好。