как я могу изменить позицию представления контента UITableViewCell без создания подкласса 'UITableViewCell'?
UITableViewCell
помещение cell.contentView.bounds = CGRectMake(20, 50, 10, 10); внутрь cellForRowAtIndexPath не сработало.
cell.contentView.bounds = CGRectMake(20, 50, 10, 10);
cellForRowAtIndexPath
Кажется, вы хотите добавить несколько столбцов к вашему TableView, просто посмотрите Несколько столбцов iPhone в UITableView и TableView с двумя столбцами по строкам, iphone /ipad
Они используют способ подкласса вашего UITalbeViewCell, удобно настроить стиль ячейки.И official doc может помочь больше.
official doc
Однако вы можете создать новое представление и установить его в качестве cell.contentView, оно заменит contentView ячейки.Не забудьте установить rowHeight ячейки, если вы хотите меньшую высоту.
cell.contentView