問題タブ [uipickerviewdelegate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIPickerViewDataSource と UIPickerViewDelegate ロジック
メソッドが現在ではなく– pickerView:titleForRow:forComponent:
一部ではないのはなぜですか? やっぱりタイトルはデータ…UIPickerViewDataSource
UIPickerViewDelegate
これは私には非常に矛盾しているようです。たとえば、論理的に見えるとUITableViewDataSource
の両方のメソッドが含まれています。– tableView:cellForRowAtIndexPath:
– tableView:numberOfRowsInSection:
それでは、UIPickerView
行数を与えるメソッドと実際の行を与えるメソッドが と の間UIPickerViewDataSource
で区切られているのはなぜUIPickerViewDelegate
ですか? 私が見逃したこれにはいくつかの論理がありますか?
ios - ボタンを押すか別のボタンを押すUIpickerViewの要素を変更する方法
メインビューに3つのボタンがあり、2つの最初のボタンがUIPickerView
イベントの選択(そのうちの1つ)と時間の選択(2番目)を表示する必要があるアプリケーションがあります。
UIPickerViewDelegate
メソッドを実装できるのは 1 回だけですUIPickerView
。
mi .m コードは次のとおりです。
助けてください...
ios - UIPickerView の中央の行の静的ビュー
viewForRow デリゲート メソッドによって各行にカスタム ビューを追加する pickerView があります。ここでの目標は、pickerView が回転している間 (中央の静的ビュー)、ハイライト ビューのように、中央の (選択された) 行に別のビューを表示することです。どんな助けでも大歓迎です..
xcode - カスタム UITableViewCell 内の UIPickerView
内部に UIPickerView があるカスタム UITableViewCell があります。それを管理するために、UIPickerView デリゲートとデータソース メソッドを実装するサブクラスを作成しました。cellForRowAtIndexPath を次のように実装した場合:
サブクラス .m ファイルには、次のものがあります。
次の問題があります。このままにしておくと、クラッシュし、コンソールに次のように表示されます。
無効な更新: セクション 0 の行数が無効です。更新後の既存のセクションに含まれる行数 (7) は、更新前にそのセクションに含まれる行数 (0) にプラスまたはマイナスの数値を指定する必要があります。そのセクションから挿入または削除された行数 (0 挿入、0 削除)、およびそのセクションに移動された、またはそのセクションから移動された行数 (0 移動、0 移動)。
ただし、実際の行数 (この例では 7) を返すようにnumberOfRowsInComponentを変更すると、すべてがうまく機能します。
試してみましたが、問題/解決策が見つかりません。どんな助けでも大歓迎です。前もって感謝します!
編集!@meda I NSLoged NSLog(@"PickerInputArray count"%@",[self.cellPickerInputArray
countによって提案されたように]); メソッドpickerView numberOfRowsInComponent内
ここ:
objective-c - UIPickerView のデリゲートとデータソースの作成
UIPickerView のデリゲートと dataSource を別のファイルに作成しようとしています。ViewController には次のものがあります。
MonthPicker.h
MonthPicker.m
現時点では、デリゲートを機能させるためにプレースホルダー値のみを使用しています。Everyting は正常にコンパイルされますが、アプリを実行してピッカーを含むビューに移動すると、コンソールにエラー メッセージが表示されずにクラッシュします。
Thread 1:EXC_BAD_ACCESS (code=2,address=0x0) という唯一のメッセージが表示されますが、これはまったく役に立ちません。
また、デリゲートのdeallocメソッドを NSLog でオーバーライドしようとしましたが、クラッシュが発生する前に割り当てが解除されたように見えますが、これは非常に奇妙です。
私は何が欠けていますか?
ありがとうございました。
ios - iOS 7 で UIPickerView にデータが表示されない
UIPickerView と UIToolbar を使用しており、それを UIView に追加し、このビューをメイン ビューに追加しています。
ただし、コントローラーを UIPickerViewDataSource および UIPickerViewDelegate プロトコルに準拠するように構成したにもかかわらず、私の
また
また
全く呼ばれません。
少し調べてみましたが、これが呼び出されない理由が見つからないようです。
numberOfRowsInComponent が呼び出されるたびにデフォルトの 3 を返し、numberOfComponentsInPickerView の場合は 5 を返しますが、データをログに記録すると、チェックしたコンポーネントの行が 0 であると表示されます。
新しいプロジェクトを使用してこのコードをテストしたところ、すべてのデータを表示するチャームのように機能します。
EDIT : さらにテストして、これがシーンです。
血まみれのUIDatePickerでさえ機能しません。日付ピッカーが持つべき要素が見えません。日付ピッカーをそのまま新しいビューに投げたり、自分のビューに接続したりしてみました。
特にこの 1 つのプロジェクトにのみ影響するため、これが世界的な問題なのかどうか疑問に思い始めています。
ios - UIPickerView - 曲率を削除してテキストを追加
分と秒を選択できる UIPicker を作成しようとしています。コードは次のとおりです。
煩わしい湾曲を取り除き、垂直の柱だけを作成するにはどうすればよいですか?
また、選択行に「分」と「秒」を追加するにはどうすればよいですか?