UITableViewCell с кнопкой добавления фото, как в приложении «Контакты»? - PullRequest
0 голосов
/ 26 октября 2011

Как я могу создать UITableViewCell с кнопкой добавления фото, как в приложении Контакты?

UILabel *label = [[[UILabel alloc] initWithFrame:CGRectMake(20, 1, 70, 40)] autorelease];
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont boldSystemFontOfSize:16];

UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(70, 10, 217, 30)];
textField.backgroundColor = [UIColor clearColor];
textField.returnKeyType = UIReturnKeyDone;

[cell.contentView addSubview:label];
[cell.contentView addSubview:textField];

Ответы [ 3 ]

0 голосов
/ 26 октября 2011

Добавление фото в tableviewcell не слишком сложно.

UIButton* btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btn setFrame:CGRectMake(5,0,40,30)];

[btn setBackGoundImage:[UIImage imageName:@"ABC.png"]];

[cell.contentView addSubview:btn];

Если вы хотите, чтобы ваше приложение было похоже на приложение контактов, как в Iphone, вам нужно использовать scrollview вместо tableview.

0 голосов
/ 26 октября 2011

Самый простой способ - создать пользовательский подкласс UITableViewCell с помощью xib. Тогда вам просто нужно будет выбрать свои клетки в методе -tableView:cellForRowAtIndexPath, как этот

myCustomCell *cell = (myCustomCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

и затем настройте их

0 голосов
/ 26 октября 2011

просто добавьте UIButton и установите изображение большого пальца в свойстве backgroundimage или imageview.

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