2013-07-28 1 views
0

나는 결과를 UIAlertView에서 사용자에게 보여주고 사용자가 결과를 공유 할 수있는 게임을 개발 중입니다. 응용 프로그램이 제공하는 텍스트를 "잠그는"방법이 없으므로 사용자는 속임수를 쓰거나 결과를 변경할 수 없습니다.텍스트 편집 사용 안 함 UIActivityViewController

답변

0

결과가 UITextView 또는 UITextField에 있다고 가정하고 사용자가 텍스트를 변경하지 못하도록하려면 userInteractionEnabled 매개 변수를 NO으로 설정할 수 있습니다.

편집 : 내가이 게시물을 만들었을 때 나는 정말로 제목을 보지 못했고, 그래서 당신이 직접 UIAlertView를 만들고 있다고 생각했습니다. 더 자세히 살펴보면 텍스트 필드 편집을 비활성화하는 방법을 찾지 못했습니다. 나는 이것이 사과에 의해 의도적으로 행해졌다고 믿습니다. 이것을 할 수있는 방법이 없거나 유일한 방법은 매우 거친 핵을 통한 것일 수도 있습니다.

+0

글쎄, 그렇지 않습니다. UIAlertView (편집 할 수 없음)에서만 사용자에게 표시되지만, UIActivityViewController를 통해 공유 할 때 이미 내 앱의 메소드를 통해 설정된 텍스트를 편집 할 수 있습니다. 예를 들어, 경고보기에는 6 개 중 4 개가 정확하다고 표시됩니다. 이제 공유하고 싶습니다. 공유를 클릭 한 다음 Facebook에 말합니다. 거기에서, 내가 원하면 6시 6 분으로 텍스트를 바꿀 수있었습니다. 이것이 내가 예방할 필요가있는 것이다. – imas145