Воссоздайте BookCase в iBooks - PullRequest
3 голосов
/ 15 мая 2011

Я просто хотел узнать, как можно встроить книжный шкаф, как в iBooks, в приложение для iPhone.

Полагаю, вам нужно будет использовать UIScrollView, но потом я где-то прочитал, что вам нужно использовать UITableView.Что это?!

Ответы [ 3 ]

4 голосов
/ 15 мая 2011

Вы бы использовали код, который уже написали другие, например, AQGridView.

2 голосов
/ 15 мая 2011

Я не уверен, что есть лучший способ, но вы можете создать несколько небольших представлений или изображений (они будут представлять каждую книгу), а затем добавить эти небольшие представления / изображения в подпредставление большего представления в линейном формате (оставив пространство между каждым элементом). Затем просто установите фон вашего увеличенного изображения как изображение книжного шкафа. Извините, я не знаю лучшего способа.

А для вышеуказанного решения я бы использовал UIScrollView.

0 голосов
/ 15 мая 2011

Вы можете реализовать его так, как вам нравится, но мне кажется, что UITableView будет самым простым (который все равно будет прокручиваться).Вся магия произойдет в вашем UITableViewDataSource, где вы будете решать, какие книги помещать в какую строку.

Как только вы решите, какие книги отображать, у вас будет созданная ячейка табличного представления, которая отображает соответствующуюобъекты.

Честно говоря, хотя это и не слишком сложная задача, потребуется много усилий, чтобы выглядеть правильно.Если вам не нравится пользовательский рисунок, будьте готовы потратить время на изучение различных графических / графических API.

...