問題タブ [abpersonviewcontroller]
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.
iphone - ABPersonViewController+削除
で削除ボタンを有効にするのを手伝ってくれる人はいますABPersonViewController
か?
iphone - iPhoneContactアプリの詳細ビューはどのように実装されていますか
名前、電話番号、メモなどとその編集モードを表示する、Apple独自の連絡先アプリの詳細ビューと同様のビューを実装したいと思います。
ビュー全体がどのように行われるかを分析できますか?そのビューはUITableViewまたはUIScrollViewで実行されますか?
iphone - ABPersonViewControllerのナビゲーションバーに戻るボタンを追加するにはどうすればよいですか?
を表示するときはABPersonViewController
、それを閉じて前の画面に戻ることができるボタンが必要です。これを追加するにはどうすればよいですか?
ios - personViewControllerを使用してアドレス帳から連絡先を削除する
名簿を渡して、名簿から「連絡先を削除する」オプションなしで正常に作成しました。
アドレス帳から連絡先を削除する方法はありますか?
私は私から助けを得ましたOS reference library
。
私はpersonViewController
メソッドを使用しています
ios - ABPersonViewControllerが編集可能モードで開かない
ABPersonViewController
編集可能モードで開いていません。ブレークポイントを使用すると、コントロールがデリゲートメソッドに到達しません。問題はどこだ?これが私のコードです:
iphone - カスタム連絡先情報を表示
だから私はそれMKMapView
を持っていて、開示ボタンが付いたピンを持っています。ユーザーが開示ボタンとナビゲーション コントローラーをタップして、新しいビュー コントローラーをプッシュできるようにしたいと考えています。しかし、私はその新しいView ControllerをviewController
、連絡先アプリに標準装備されている連絡先のように見せたいと思っています. 連絡先はユーザーの連絡先に含まれないため、カスタムの連絡先情報を表示する必要があります。ABPerson で遊んでいますが、わかりません。その連絡先ページを標準ページとまったく同じように見せたい. これは私が遊んでいたものです:
どうすればいいのかよくわかりません。表示したい連絡先情報には、商号、住所、電話番号などが含まれます。
事前にどうもありがとうございました。
iphone - ABPersonViewController 削除ボタンの警告
ABPersonViewController を使用する iPhone アプリケーションがあり、削除を許可しています。
問題は、アプリケーションが TabBar アプリケーションであり、通常の削除メソッドを使用すると、次の警告が表示されることです。
そのスーパービューによって切り取られたアクション シートを提示します。一部のコントロールは、タッチに反応しない場合があります。iPhone では、-[UIActionSheet showInView:] の代わりに -[UIActionSheet showFromTabBar:] または -[UIActionSheet showFromToolbar:] を試してください。
問題は、削除の「キャンセル」を押そうとしても機能しないことです! アクション シートを TabBar からポップアップさせたいのですが、どうすればよいですか?
これはコードです:
iphone - TabBar アプリケーションの ABPeoplePickerNavigationController
Apple の Dialer アプリケーションのように見える iPhone アプリケーションを作成しています。問題は、私がそれにいくつかの問題を抱えているということです。Apple のコントローラーは非常に扱いにくく、多くの問題を抱えています。
TabBar アプリケーションがあり、タブの 1 つで ABPeoplePickerNavigationController を作成しました。ユーザーが連絡先を削除および編集できるようにしましたが、2 つの問題があります。1) 編集を押すと、連絡先を削除します。下からアクション シートがポップアップしますが、[キャンセル] ボタンの一部が上に表示されます。 TabBar、私はそれを押すことができません。キャンセルボタンは、その下のTabBarが上にない上部を押した場合にのみタッチされます。(すべての上にアクションシートが表示されている場合でも)。
2) たとえば、ユーザーが連絡先の名前を編集して [戻る] ボタンを押した場合、連絡先のリストでその人の名前が新しい名前に変更されません。
私のアーキテクチャは次のとおりです。タブバーボタンのVCの「ビューが表示されました」にABPeoplePickerNavigationControllerを作成します。新しい人を追加するために、新しいコントローラーを作成し、次のように言います:self modalviewcontroller:newPerson、完了を押すかキャンセルすると、「ViewDidAppear」が再度呼び出され、連絡先に新しい人が表示されるのはこのためです。しかし、連絡先の編集には pushviewcontroller:person を使用するため、ビューがポップしても viewDidAppear 関数は呼び出されません。
私に何ができる?ありがとう!
c# - Monotouch を使用して IntPtr から ABPerson を取得する方法
Monotouch で IntPtr から ABPerson オブジェクトを取得する方法はありますか。私は ABPeoplePickerNavigationController とその ABPeoplePickerNavigationControllerDelegate を使用しています。メソッド ShouldContinue で、選択した人物のいくつかのプロパティを読み取る必要があります。私のコードは次のようになります。
そして、私のカスタム デリゲートは次のようになります。