UILabel (или UITextField) с меткой заголовка - PullRequest
2 голосов
/ 06 ноября 2010

Итак, я попытался найти информацию о том, как воссоздать UILabel (в идеале или UITextField) с заголовком (из-за отсутствия лучшей работы).

Поскольку это довольно сложно объяснить(половина причины, по которой я не смог найти то, что искал) Я приложил изображение из приложения Facebook.

Как бы я занялся созданием таких ярлыков?Или один, или несколько?

Извините за простой вопрос, все еще не знакомый с разработкой для iPhone.

image

1 Ответ

2 голосов
/ 06 ноября 2010

Если вы делаете это в UITableView, подобном показанному в вашем захвате, вы можете использовать свойство UITableViewCell textLabel для отображения стандартной выровненной по левому краю метки.Затем вы только добавляете UITextField в ячейку.

Я сделал именно это в приложении, оно выглядит хорошо и довольно просто.

ОБНОВЛЕНИЕ: Что-то вроде этого (не проверено,может иметь некоторые опечатки):

UITextField *textField = nil;
UITableViewCell *cell = [tableView dequeueCellWithReuseIdentifier: kIdentifier];
if (cell == nil)
{
    cell = [[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault];
    textField = [[UITextField alloc] init];
    textField.tag = 12345;
    [cell addSubview: textField];
    textField.frame = CGRectMake(50, 5, 70, 25);
}
else
{
    textField = [cell viewWithTag: 12345];
}

ОБНОВЛЕНИЕ2: UITextField не был добавлен в UITableCellView.

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