iOS CustomTableViewCell: элементы не совпадают правильно

я учусьiOS впервые при создании приложения. В одном из требованийUITableViewCell должен выглядеть
 (PS: это просто дизайн, код для этого не был написан)

Тем не менее, когда я проектирую свойUITableViewCell, это выглядит как


и код для генерации выглядит так

- (void)setTransactionCell:(TransactionCell *)transactionCell transactionModel:(TransactionModel *)transactionModel {
    transactionCell.dateOfMonth.image = [self getDayImage:[UIImage imageNamed:@"1"]];
    transactionCell.dayOfWeek.image = [self getDayImage:[UIImage imageNamed:@"Sun"]];

    transactionCell.name.text = transactionModel.name;
    transactionCell.name.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:15];

    transactionCell.amount.text = transactionModel.amount;
    transactionCell.amount.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:15];

    transactionCell.categoryImage.image = [self getCategoryImage:[UIImage imageNamed:transactionModel.category]];
    transactionCell.imageView.contentMode = UIViewContentModeCenter;
}

- (UIImage *)getDayImage: (UIImage *) image {
    UIGraphicsBeginImageContextWithOptions(CGSizeMake(30, 30), NO, 0);
    [image drawInRect:CGRectMake(0, 0, 15, 15)];
    UIImage *im2 = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return im2;
}

- (UIImage *)getCategoryImage:(UIImage *)image {
    UIGraphicsBeginImageContextWithOptions(CGSizeMake(40, 40), NO, 0);
    [image drawInRect:CGRectMake(0, 0, 36, 36)];
    UIImage *im2 = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return im2;
}

и, наконец, когда я запускаю приложение, я вижу

Я довольно новый и не уверен, что происходит не так. Я отчаянно пытался перетащить ярлыки и изображения в любую возможную комбинацию, но ничего не получалось. Мне не хватает чего-то действительно базового, не могли бы вы, пожалуйста, подсказать, что не так?

Ответы на вопрос(1)

Ваш ответ на вопрос