2016-02-12 2 views
0

У меня есть экран с множеством кнопок, однако я хочу показать больше кнопок на больших устройствах.Различные виды на каждый другой iphone, используя классы прорисовки?

Глядя на классы калибровки, я не могу добиться того, что мне нужно, чтобы удалить их. Мне нужно иметь разные кнопки на iphone 4, 5, 6 и 6+.

iPhone 4 - 12 кнопок картинки 5S - 12 кнопок картинки 6 - 15 кнопок картинки 6S - 18 кнопок

iPhone 6 является частью таможенной ширины, но не регулярно высота.

Как я могу достичь этого с помощью раскадровки?

РЕДАКТИРОВАТЬ:

MY раскладка три кнопки в строке. так: -

iPhone 4 - 4 строки

iPhone 5s - 4 ряда

iPhone 6 - 5 строк

iPhone 6s - 6 рядов

ответ

0

Я не уверен, если я понял ваш дизайн, но как насчет использования collectionView с "button" cells или tableview (как я сказал, что я действительно не понимаю, как это должно выглядеть), в зависимости от размера экрана у вас будет e cells таким образом buttons. И с небольшим количеством математики это будет сделано автоматически, вам не нужно будет устанавливать количество кнопок, конечно же, это зависит от дизайна.

+0

см. Мое редактирование, с более подробной информацией – Jules

+0

'collectionView' - это ваш путь к моему friend - самый простой и быстрый –

+0

На самом деле я думал, что смогу как можно скорее установить на основе высоты. Кроме того, как я уже сказал, у iPhone 6 есть другое количество кнопок для остальной компактной ширины – Jules