AddressBookアプリケーションを実装するには、ABPeoplePickerViewを使用する必要があります。IBのビューは次のようになります。
実行後は次のようになります。
検索フィールドを削除して上部にボタン(「追加」など)を追加したいのですが、ビューのレイアウトを変更する方法がわかりません。それを行う方法はありますか?
AddressBookアプリケーションを実装するには、ABPeoplePickerViewを使用する必要があります。IBのビューは次のようになります。
実行後は次のようになります。
検索フィールドを削除して上部にボタン(「追加」など)を追加したいのですが、ビューのレイアウトを変更する方法がわかりません。それを行う方法はありますか?
ビューをサブクラス化してカスタマイズできます。
この関数は検索フィールドを検索します。うまくいけば、それはあなたが進むための道を示すかもしれません。
extension ABPeoplePickerView {
func searchField () -> NSSearchField?{
for v in self.subviews[0].subviews {
if v.isKind(of: NSSearchField.self) { return (v as! NSSearchField) }
}
return nil
}
}