Я делаю это иногда. Создавая пользовательские компоненты пользовательского интерфейса, я никогда не пользовался книгой, просто читал учебник и документацию Apple. Если вы хотите создать какие-то сложные компоненты, вам лучше изучить CoreGraphics и CoreAnimation. Это должно помочь вам делать отличные вещи.
Вы можете начать с этого урока: Как сделать пользовательский UIView в iOS
Мне нужно кое-что предупредить вас о подобных проектах. До Xcode 4 вы могли создавать плагин Interface Builder для ваших пользовательских компонентов пользовательского интерфейса. Но они удаляют эту возможность с последней версией. Таким образом, использование пользовательских компонентов пользовательского интерфейса с компоновщиком интерфейса сейчас не очень удобно, вам нужно настраивать свои представления только внутри кода, вам не нужно будет изменять какие-либо параметры в Интерфейсном компоновщике. Вы сможете увидеть, как это выглядит в IB.