Вам не нужно ничего делать подклассом.Создайте новый UIView, который имеет кнопки и текстовое поле, а затем, когда будет загружен весь вид, выполните следующее:
[self.searchDisplayController.searchBar addSubview:customSearchBarView];
Убедитесь, что новое текстовое поле установлено в качестве первого респондента, чтобы оно имело доступклавиатура.