Как: инкапсулировать CustomKeyBoard в свой собственный класс, чтобы его можно было использовать в нескольких VC? - PullRequest
1 голос
/ 01 декабря 2011

Я изменил NumPad, который предоставляет Apple, используя левое пространство вниз в качестве кнопки периода. Все отлично работает, никаких вопросов по этому поводу.

Я хочу инкапсулировать методы в их собственном классе, поэтому мне не нужно реализовывать их для каждого viewController, но я сейчас не знаю, как это сделать, поскольку переопределение методов не работает (или по крайней мере, [super theMethod] нет), и я также работаю с Уведомлениями (UIKeyboardDidShowNotification) и ... ну ... Мне нужна небольшая помощь по этому вопросу.

Спасибо!

1 Ответ

0 голосов
/ 07 января 2012

Это может звучать глупо, но вы пытались создать общий суперкласс для своего контроллера представления? Вы можете собрать все свои общие вещи вместе в суперклассе и использовать их в подклассах, просто вызывая методы для себя. Вы должны заботиться только о вызовах там, где вы переопределяете некоторые реализации. Если вы уже пробовали этот способ, игнорируйте это сообщение.

...