Свойство по умолчанию UITableViewCell
accessoryView
жестко запрограммировано пропорционально, используя значения из свойства кадра UITableViewCell
и UITableView
(что-то вроде UITableViewCell.accessoryView.frame.x = UITableView.frame.width - *30, and UITableViewCell.accessoryView.frame.y = UITableViewCell.frame.height / 2 - *10)
(* приблизительные оценочные значения мной)
Например, если вы понизите значение UITableView.frame.width
, «абсолютная» x-позиция accessoryView
переместится влево, и, аналогично, вы можете отрегулировать «абсолютную» y-позицию, манипулируя UITableViewCell
значение высоты, и, возможно, вы могли бы каскадировать 2 UITableViewCell
и установить внутреннюю высоту на один кадр больше, чем у его родителя, чтобы положение вспомогательного вида (которое расположено примерно на половине высоты внутреннего * 1014) *) получает более низкое «абсолютное» значение y-позиции.
Не очень хорошее решение, но это один из способов без пользовательских дополнительных видов.