私はポップオーバーを使用して、iPhoneサイズのテーブルビューフォームを表示しています(私のiPhoneアプリに一致します)。テーブルの中には、ピッカーが入力ビューとして設定されているテキストフィールドがあります。 iPadのようにこの方法で使用すると、ピッカーはiPadのキーボードのようにスライドします。 iPhone上と同じように、ピッカーがポップオーバー内をスライドするように設定する方法はありますか?popover内のinputviewとしてのピッカー
答えて
これを直接(inputViewとして)行うことはできません。
UIButtonであなたの
UITextField
を交換し、いくつかのセレクタ(buttonClicked :)にそれを接続します。しかし、あなたは確かに周りのこの簡単な作業では使用することができます。それは、テキストフィールドのように見えるので、あなたはそれをスタイルすることができるようにUIButtonTypeCustom
を使用することができます(セット層のbordeColor, borderWidth, cornerRadius
、等。)を
-(void)buttonClicked:(id)sender
に - あなたは置き換えUITextField
ためinputViewとして使用するのと同じUIPickerViewを切り替えます。通常のインスタンス変数で行うことができますが、delegateとdataSourceを設定することを忘れないでください。すでに表示されているかどうかに応じて、ルートビュー(ポップオーバーでUIViewController
ショー)またはUIWindow
にアタッチし、それをアニメーション化(または反転)(トグル)します。 pickerView:didSelect ... atIndex:UIPickerViewDelegate
方法で更新ボタンのテキスト(
[button setTitle:<selected_value> forState:UIControlStateNormal]
を使用して) ` - あなたはさらに、私はそれを複数回行っている...ここでそれを
をピッカーを非表示にすることができますは常に動作し、UIResponder
チェーンを含まずにピッカーが表示される方法と場所を完全に制御します。
このような特別なケースではまだ優れたソリューションが見つかりませんでした(iPadキーボードでもポップオーバーを操作するのが好きです。
- 1. ChocolatechipUI popover内のMobiscroll日付ピッカー?
- 2. 検索バーをinputViewとして持つ
- 3. Popover segueとして表示されたViewControllerを別のPopover内から消してください
- 4. モーダル内のYii2 popover-x
- 5. ルックアップとしてのUIピッカー
- 6. UITextView InputView UITableViewController
- 7. UITextViewのinputView on iOS 7
- 8. ピッカー(Xamarin)内のテキスト
- 9. iframe内のビジュアルエレメントセレクタ(ピッカー)
- 10. Popover内のボタンをクリックする方法
- 11. アンドロイドの時間ピッカーを数字ピッカーとして使用する
- 12. iphoneのピッカー内のバタフライ
- 13. Controlsfx PopOverのスタイルとフォーカス
- 14. PopoverコントローラとSplitViewControllerのメニューポップオーバー
- 15. リモートモーダル内部ブートストラップのDateTimeピッカー
- 16. Popover内のビューの外観を変更しますか?
- 17. UITableViewCellのaccessoryButtonをPopoverのアンカーとして使用する方法
- 18. iOSでのInputViewプロパティの使用
- 19. ElectronのPopoverウィンドウ
- 20. popoverのテーブルビュー
- 21. チェックボックスのブートストラップPopover
- 22. iOS:UITextFieldのinputViewサイズをカスタマイズする
- 23. Mac Popoverをアプリエリア内に表示する
- 24. Popoverを閉じずにPopover内部でDropdownを使用することはできますか?
- 25. Popover UITableViewController mainViewのトリガーアクション
- 26. ブートストラップ4:popoverの色
- 27. PopOverコントロールのonHiddenPropertyイベント
- 28. Snow LeopardのPopover UI
- 29. フォーム内の複数の日付ピッカー
- 30. thymeleafページ内のブートストラップ日付ピッカーのフォーマット
これを確認してください.http://stackoverflow.com/questions/9988165/hide-uipickerview-on-done-button-in-uitableview-solved – hacker