1

私はiOS開発に不慣れです。UITextfield内にUIButtonを作成したいです。UIButtonをクリックするとUidatepickerが表示され、datepickerから日付を選択すると、日付がUitextFielsに表示されます。Uitextfield内にUiButtonを挿入してアクションを与える以外のすべてのロジックを知っています。 。私にアイデアを教えてもらえますか。

前もって感謝します

4

3 に答える 3

1

UIButton を使用しなくても実現できます。これには、UITextField のデリゲート メソッドを使用します。NOを- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField返して datePikcer を表示し、datepicker が破棄されたときに UITextFiled のテキストを設定します。参考までにhttp://developer.apple.com/library/ios/#documentation/uikit/reference/UITextFieldDelegate_Protocol/UITextFieldDelegate/UITextFieldDelegate.htmlを見てください。

于 2013-02-18T08:29:31.833 に答える
0

UItextfieldにUIbuttonを挿入する必要はありません。uitextfieldの上にuibuttonを配置します。テキストフィールドとボタンの両方に同じフレームを指定し、ボタンをカスタムボタンにする必要があります。

于 2013-02-18T08:26:01.063 に答える
0

UITextField を追加した後に UIButton インスタンスを追加します。UIButton のフレームは UITextField フレーム内にある必要があります。サブビューを追加するときは、UITextField の追加後に UIButton を追加することに注意してください。

于 2013-02-18T08:48:01.697 に答える