私はチェックボタンを持っていますが、ユーザーがチェックすると2つのテキストボックスを有効にし、最初のテキストボックスにフォーカスを合わせて編集可能にする必要があります。 これまではテキストボックスを有効にしてフォーカスを設定していましたが、チェックボタンのチェックを外すとフォーカスは削除されず、最初のテキストボックスは編集可能なままです。テキストフィールドにフォーカスし、チェック状態に基づいてフォーカスを外す
if(check_button.state==NSOnState)
{
txtone.isEditable=true
txttwo.isEditable=true
txtone.becomeFirstResponder()
}
else
{
txtone.resignFirstResponder()
txtone.isSelectable=false
txtone.isEditable =false
txttwo.isEditable=false
}
私は間違っていますか?
チェックアクションが正しくトリガされ、2つのテキストボックスには、チェックアクションに基づいて編集可能と非編集可能になり@RashwanLしかし、 'becomefirstresponder'を追加した後、問題は最初のテキストボックスに現れました。 – techno