0

AddressBookアプリケーションを実装するには、ABPeoplePickerViewを使用する必要があります。IBのビューは次のようになります。 ここに画像の説明を入力してください

実行後は次のようになります。 ここに画像の説明を入力してください

検索フィールドを削除して上部にボタン(「追加」など)を追加したいのですが、ビューのレイアウトを変更する方法がわかりません。それを行う方法はありますか?

4

2 に答える 2

1

ビューをサブクラス化してカスタマイズできます。

于 2012-07-23T11:33:40.627 に答える
0

この関数は検索フィールドを検索します。うまくいけば、それはあなたが進むための道を示すかもしれません。

extension ABPeoplePickerView {
  func searchField () -> NSSearchField?{
    for v in self.subviews[0].subviews {
      if v.isKind(of: NSSearchField.self) { return (v as! NSSearchField) }
    }
    return nil
  }
}
于 2019-04-23T15:01:26.250 に答える