問題タブ [cncontactpicker]

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.

0 投票する
2 に答える
491 参照

cocoa-touch - CNContactPickerViewController のコンテンツが検索バーとステータス バーにブリードする

私は提示しCNContactPickerViewControllerています(ivarを強く参照しています):

ただし、結果は次のとおりです。

ここに画像の説明を入力

問題が発生した後、検索バーの外観を変更しようとしました (何を設定すればよいかわかりませんが、試してみました):[[UISearchBar appearanceWhenContainedInInstancesOfClasses:@[[CNContactPickerViewController class]]] setBarTintColor:[UIColor redColor]];しかし、何もしませんでした。

なぜこれが起こるのでしょうか? どうすれば修正できますか?

更新:連絡先ビューコントローラーで次のさまざまな組み合わせを試しました:

  • automaticallyAdjustsScrollViewInsets
  • definesPresentationContext
  • edgesForExtendedLayout
  • modalPresentationStyle
  • modalPresentationCapturesStatusBarAppearance

しかし、まったく何も変わりません。それらはすべて同じ結果をもたらします。

0 投票する
0 に答える
169 参照

swift - CNContactViewController を拡張またはサブクラス化して、チェック付きの複数選択を行う

単一の連絡先で CNContactViewController をプルアップできるようにしたいと思います。このページ内に複数選択の機能を追加して、複数のプロパティを選択できるようにし、ユーザーが各プロパティを選択すると、各プロパティを強調表示するか、各プロパティの横にチェックを入れます。

  1. CNContactViewController を拡張するか、サブクラス化する方がよいでしょうか? - これは特定のユース ケースであり、アプリ内のすべての CNContactViewControllers を拡張する必要はないため、私の仮定はサブクラス化です。

  2. チェックマーク/強調表示機能を追加するにはどうすればよいですか?

  3. 現在、View Controller を表示できますが、現在、それが tableview なのか containerview なのかさえわかりません。

どんな助けでも大歓迎です。