5

iOS Apple Maps と同じ連絡先ピッカーを実装するにはどうすればよいですか?

写真からわかるように、マップ アプリでは、お気に入りの場所と連絡先を切り替えることができます。ピッカーといくつかのカスタムテーブルを、解雇​​アニメーションなしで、のような一般的なコントロールで切り替えたいUISegmentedControl

プレゼンテーションCNContactPickerViewControllerも実装も問題ありませんUISegmentedControl。へのツールバーの追加に問題がありCNContactPickerViewControllerます。

  • 私はそれを私の中に押し込もうとしましたがUINavigationController、成功しませんでした。

  • 追加しようとしましUIToolbarたが、CNContactPickerViewController ありませんUINavigationController

  • また、サブビューに追加しようとしましたchildViewControllers

ドキュメントには、その使用方法については何も記載されていません。このページの主張:

CNContactPickerViewController のインスタンスをスタックにプッシュできません。

どんなアドバイスでも大歓迎です:)

ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1

2

CNContactPickerViewControllerそれは非常に安全で、別のプロセスで実行されると確信しています。私はその理論を裏付けるドキュメントを見つけようとしていますが、それが開発者がその外観を拡張できるようにする API がない理由だと思います。

Apple Maps アプリで表示されている理由は、... Apple アプリがプライベート API を使用できるためです。彼らは、公開していないアプリのために何か特別なことをしています。

于 2015-11-24T14:53:55.053 に答える