0

我需要使用 ABPeoplePickerView 来实现我的 AddressBook 应用程序。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 回答