私は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. c#時刻からsql日付時刻
- 3. 新しい日付時刻ですが現在の時刻は
- 4. 日時をbashの現在の日付と時刻から差し引く
- 5. Grailsの日付+時刻の日付コンポーネントのみを出力する
- 6. fecha.js - 日付/時刻、特定の時刻
- 7. 日付の日付/時刻をR
- 8. 重複している日付/時刻範囲の配列から日付/時刻の範囲を除外
- 9. は、日付時刻
- 10. SQL Server - テーブルの最後に挿入された行の日付/時刻はどのくらいですか?
- 11. MYSQLどこの日付時刻フィールド
- 12. 日付+時刻と現在の日付と時刻を比較するには?
- 13. UIDatePicker UIDatePickerのモードをUIDatePickerModeTimeに変更すると、時刻がリセットされますか?
- 14. 日付と日付時刻
- 15. パンテイオスログファイル名の日付/時刻
- 16. iphoneの日付と時刻
- 17. Pythonの日付時刻エラー
- 18. 日付と時刻のフォーマットエラー
- 19. タイムゾーンの日付時刻
- 20. SSRSの日付時刻パラメータ
- 21. 時刻なしの日付
- 22. 日付/時刻の書式
- 23. jQueryの日付と時刻
- 24. VB.NETの日付時刻エラー
- 25. コンソールログの日付と時刻
- 26. SQLサーバーの日付時刻
- 27. のMySQL - 日付/時刻
- 28. jsfの日付+時刻ピッカー
- 29. Python:Bokehのホバー日付時刻
- 30. postgresqlの日付時刻タイプ
私は強く**誰もこれをやることをお勧めしません。これらのビューは理由がわからないので、あなたのアプリの特定のプライベートビュー階層に応じて、将来のアップデートであなたのアプリが壊れることを確実にする最良の方法の1つです。 –
@DaveDeLongはい、すべてのUIKitビューの内部構造はちょうどそれです。内部実装の詳細は変更の対象となります_。しかし、機能が損なわれず、もはや機能しなくなったことを検出するとすぐに機能しなくなる「グレースフル」(この文脈では単語が該当する場合)ハックがあります。そういうことを励ましているわけではありませんが、どのように動作し、何が起こっているのかを理解するための実験として行うことができます。 – Costique
正常に機能しなくなる場合は、最初に正しいコードを書いて、ホイールの適切なサイズを自分で計算するだけではいかがですか? –