Я хочу добавить пользовательскую ячейку UILabel
в мою ячейку, показывая, как давно был опубликован элемент. Любые хорошие ссылки там для простого, как?Получение времени, прошедшего как UILabel (цель-c)
Я хочу добавить ярлык в свою ячейку в раскадровке, назначить ему тег из , а затем программно рассчитать время с момента публикации пользователем элемента.
EDIT: Меня не интересует мое значение nil
, поэтому я изменил свой код ниже. Теперь может ли кто-нибудь указать мне в правильном направлении добавить временную метку или бросить мне кость? Высокой оценка
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *identifier = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:indexPath];
// Configure the cell...
PFObject *group = [self.groups objectAtIndex:indexPath.row];
UILabel *nameLabel = (UILabel*) [cell viewWithTag:101];
nameLabel.text = [group objectForKey:@"name"];
UILabel *usernameLabel = (UILabel*) [cell viewWithTag:103];
usernameLabel.text = [group objectForKey:@"creatorName"];
return cell;
}
Не используйте предложение if (cell == nil), когда вы используете dequeueReusableCellWithIdentifier: forIndexPath :. Ячейка * никогда не будет равна нулю. – rdelmar
хорошо, что приятно знать круто. Но вернемся к моему вопросу - если мне нужен ярлык с меткой «время с момента размещения», как бы я это сделал? @rdelmar –
@rdelmar, в каком документе он утверждает, что ячейка не будет равна нулю? Изначально в tableView не будет никакой ячейки, там метод dequeue вернет вам нуль. –