Можно ли использовать UITableView для создания сетки? - PullRequest
0 голосов
/ 19 августа 2011

Можно ли создать список контактов или друзей (например, Facebook), 3 подряд?Например, как изображение 3 друзей с их именем ниже в первом ряду и следующими тремя в следующем ряду и продолжается до тех пор, пока контакты не закончатся.который может быть выбран для дальнейшего процесса.Есть ли API для этого ??

Точно так же, как домашний экран iPhone или лучший пример, было бы приложение «Нажмите, чтобы общаться»

Ответы [ 2 ]

1 голос
/ 19 августа 2011

Используйте UITableView с пользовательской ячейкой, в которой вы хотите, загрузите эти 4 изображения и имена людей в зависимости от номера строки. Чтобы получить пользовательскую ячейку, создайте IBOutlet для ячейки и используйте этот метод.

[[NSBundle mainBundle] loadNibNamed:@"customCellView" owner:self options:nil];

Чтобы создать ячейку, создайте новый файл Nib / Xib, который будет пустым, сделайте владельцем файла класс с ячейками, перетащите объект UITableviewcell и поместите любые объекты, которые вы хотите, поверх этого представления, установите фон в очистить цвет, и когда вы загрузите перо, введите всю информацию в эти изображения и метки. GL

1 голос
/ 19 августа 2011

Ну, есть пара способов, которыми вы могли бы сделать это, так что я просто собираюсь выбросить то, что имеет для меня смысл.Насколько я знаю, для этого нет специально созданного API.

Как бы я это сделал, это программно создать мою сетку, состоящую из кнопок UIB.Конечно, вы будете хранить их в массиве, и я не знаю, есть ли у вас какие-либо идеи относительно того, будете ли вы ограничивать их количество на экране или на «страницу».После этого вы можете просмотреть массив и изменить фоновые изображения кнопок, эффективно создав кнопку изображения (я точно не знаю, но что-то подобное может уже существовать).Это не должно быть ужасно сложно, вам просто нужно определить для себя, что именно вы хотите, как оно взаимодействует с окружением и т. Д.

Другой вариант - создать очень простое представление, содержащееваше изображение и ваш ярлык, а также программно создают такие примеры, хотя я не думаю, что добавить функциональность кнопки было бы так просто.Это все еще очень возможно, я просто не знаю, как сделать это на макушке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...