일부 동적 컨트롤을 만들고 사용자가 입력 할 때 일부 UITextField에 백분율 기호를 추가 할 수 있도록 EditingChanged 이벤트에 연결하려고합니다. 이 코스를 눌러 당신 때까지 응용 프로그램이 응용 프로그램의 출력 창에 아무것도 충돌 후 15 ~ 20 초 동안 중단하고있는 시점에서 키를 작동입력 할 때 UITextField 텍스트를 설정하면 응용 프로그램이 중단됩니다.
infoCaptureTextBox.EditingChanged += delegate (object sender, EventArgs e) {
UITextField _thisTextBox = (UITextField)sender;
string txtValue = _thisTextBox.Text.Replace("%", "");
int numValue = 0;
if(int.TryParse(txtValue, out numValue)) {
if(infoCaptureField.InputType == "pc")
_thisTextBox.Text = numValue.ToString() + "%";
}
else {
infoCaptureTextBox.Text = "0";
}
};
을 다음과 같이.
코드입니다.
UITextField
의 Text
속성을 올바르게 설정하는 것이 맞습니까? 아니면 내가 사용해야하는 다른 방법/속성이 있습니까?
해당 커뮤니티의 누군가가 문제의 아이디어를 갖고있는 경우 obj-c에 태그를 지정했습니다.
미리 들어 주셔서 감사합니다.
'C#'에서 'iPhone'으로 바뀐 태그 – Robin
@robin - MonoTouch ** IS ** C#이 태그를 다시 넣었습니다. – Marko