2012-02-23 105 views
0

我們的應用程序使用ABPersonViewController類來顯示iPhone的聯繫人。我看到當我顯示聯繫人時,沒有顯示「操作」按鈕,如「文本消息」或「添加到收藏夾」。在訪問本地通訊錄應用程序時,這些按鈕將顯示給同一聯繫人。使用ABPersonViewController在iPhone應用程序中自定義聯繫人

1)有誰知道爲什麼使用ABPersonViewController時不會顯示相同的「動作」按鈕?

2)使用ABPersonViewController時,是否可以將自定義「動作」按鈕添加到顯示的聯繫人視圖?

感謝,

回答

0

使用ABUnknownPersonViewControllerdocumented allowsActions和allowsAddingToAddressBook屬性,讓你提到的聯繫人添加到聯繫人的操作。

+0

不,這不是問題的關鍵 – pre 2013-02-13 21:28:50

+0

@pre讓我回答這些問題,然後:1)因爲通訊錄應用程序要麼不使用ABPersonViewController,要麼使用它的未公開的功能2)沒有,只要他們沒有添加到ABPersonViewController代碼並記錄下來。請讓我知道,如果這個答案(我相信是完整的)比上面的答案更能幫助你,它爲你提供了一種使用一些(可能不是每個)所需操作的方法。 – 2013-02-14 10:19:32

0

不,這是不可能的。 ABPersonViewController不會顯示「動作」按鈕。定製這個視圖也是不可能的。

相關問題