, если не подкласс Tableview ячейки, а затем подкласс UITableViewCell
и просто переопределить метод ниже, в CustomCell
добавить ниже метода
override func layoutSubviews()
{
super.layoutSubviews()
self.frame = CGRectMake(self.frame.origin.x + 100, self.frame.origin.y, 100 , 100);
//option 2
// self.bounds = CGRectMake(100,0, 100 , 100);//calculate centre
}
в выше и должны использовать ток frame
реагировать и вычислить centre
в соответствии к вашему требованию, так как я вижу, что использую текущий кадр ячейки, если и игнорировать это, положение x и y, установленное в ноль, ячейка всегда находится на (0,0, ширина, высота) таблицы view
а также также можно также использовать bounds
Это сработало и прокомментируйте его как вариант 2
Где разместить первую строку кода? –
в func tableView (tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { } –
FYI, я не хочу центрировать текст, только ячейку в представлении. –