私はUIDatePickerとしてsimular値を持つpickerviewを作成しようとしていて、それを見栄え良くするために、コンポーネントの幅を日付ピッカーの4列と同じに設定する必要があるので、お値打ちください。日付時刻モードのUIDatePickerのコンポーネントのサイズはどのくらいですか?
0
A
答えて
1
免責事項:私ははありません知っているが、以下の提案が実験する招待である、ことを行うための方法をサポートあなたがハッキングを恐れることがないならば。
ドキュメントの状態:
UIDatePickerはUIPickerViewから継承しませんが、サブビューとしてカスタムピッカービューオブジェクトを管理します。
それはUIDatePicker
のサブビューの一つがUIPickerView
(ファクトチェックは、元のポスターに練習として残されている)であるというヒントです。 UIDatePicker
のサブビューを繰り返して、UIPickerView
を見つけることができます。今すぐUIPickerView
はrowSizeForComponent:
に応答し、各列に正しいサイズが返されます。あなたが不合理な値を見る場合は、UIPickerView
が完了した後にそれを行うことを確認してください(setNeedsLayout
とlayoutIfNeeded
を送信してください)layoutSubviews
を完了します。
上記がうまくいきますが、iOSアップデートで壊れる可能性のあるハッキングだと分かるはずです。極限の注意を払ってください。
3
関連する問題
- 1. UIDatePickerから日付と時刻を取得するiOS
- 2. Grailsの日付+時刻の日付コンポーネントのみを出力する
- 3. 日付と日付時刻
- 4. jsfの日付+時刻ピッカー
- 5. 時刻なしの日付
- 6. iphoneの日付と時刻
- 7. ASP.NETの日付時刻ピッカー
- 8. タイムゾーンの日付時刻
- 9. パンテイオスログファイル名の日付/時刻
- 10. VB.NETの日付時刻エラー
- 11. DataGridViewの日付時刻ピッカー
- 12. SQLサーバーの日付時刻
- 13. のMySQL - 日付/時刻
- 14. jQueryの日付と時刻
- 15. MySQLの日付と時刻の違い
- 16. SQL Server - テーブルの最後に挿入された行の日付/時刻はどのくらいですか?
- 17. 日付時刻のリストから最も近い日付時刻を見つけるにはどうすればよいですか?
- 18. UTCでの日付時刻の保存
- 19. MCUでの時刻/日付の実装
- 20. 長い日付時刻のSQLクエリ?
- 21. UIDatePicker UIDatePickerのモードをUIDatePickerModeTimeに変更すると、時刻がリセットされますか?
- 22. JavaのJoda日付/時刻ライブラリを使用して、「今日」の日付/時刻範囲を取得するにはどうすればよいですか?
- 23. JSON日付からの時刻(時間なし)
- 24. は、現在の日付時刻に
- 25. デバイスの日付と時刻が正確でない場合、実際の日付と時刻を取得するにはどうすればよいですか?
- 26. フィールドの日付を日付/時刻フィールドに変更してください。
- 27. SQL Developerでの日付と時刻
- 28. 共有時刻の日付時刻リストフィールドの表示と変換
- 29. 日付と時刻の日付のみを抽出します
- 30. ログの日付/時刻が正しくない
私は強く**誰もこれをやることをお勧めしません。これらのビューは理由がわからないので、あなたのアプリの特定のプライベートビュー階層に応じて、将来のアップデートであなたのアプリが壊れることを確実にする最良の方法の1つです。 –
@DaveDeLongはい、すべてのUIKitビューの内部構造はちょうどそれです。内部実装の詳細は変更の対象となります_。しかし、機能が損なわれず、もはや機能しなくなったことを検出するとすぐに機能しなくなる「グレースフル」(この文脈では単語が該当する場合)ハックがあります。そういうことを励ましているわけではありませんが、どのように動作し、何が起こっているのかを理解するための実験として行うことができます。 – Costique
正常に機能しなくなる場合は、最初に正しいコードを書いて、ホイールの適切なサイズを自分で計算するだけではいかがですか? –