質問

わかりました、だから私はnstextfieldとnssliderを持っています。インターフェイスビルダーでは、nSSliderからフロート値をnstextfieldに入力しました。しかし、テキストフィールドからテキストを送信するボタンが必要です。そうすれば、コードで値を取得できます。そのテキストフィールドは、手動入力を受け入れることができるため、NSSLiderをコードにリンクするだけではありません。これは、Enterを押すこと、または編集が終了したときに似ています。しかし、クリックすると、すべてのデータを送信するボタンが必要です。

何か案は??

エリヤ

役に立ちましたか?

解決

ボタンはオプションです。リンクできます TextField'S "Value Chanded"イベントは関数になり、次に更新します Sliderの価値 TextFieldの価値。

他のヒント

CocoaのMVCデザインに従ってください。

テキストフィールドとスライダーは、モデルオブジェクトから提示される値を取得する必要があり、ユーザーが操作すると、そのモデルオブジェクトに新しい値をプッシュする必要があります。

NSTextfieldを別のNSCONTROLとモデルオブジェクトの間の「仲介者」として使用しないでください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top