Как изменить frameLayoutGuide.layoutFrame - PullRequest
1 голос
/ 08 марта 2020

Я хотел бы изменить значение '575' в layoutFrame = {{0, 0}, {575, 627}}

Я хотел бы иметь то же значение, что и ширина кадра (largeur = 826.407)

tableView.frameLayoutGuide :

<UILayoutGuide: 0x281eabc60 - "UIScrollView-frameLayoutGuide", layoutFrame = {{0, 0}, {575, 627}}, 
owningView = <UITableView: 0x10800bc00; frame = (0 0; 826.407 896); clipsToBounds = YES; 
autoresize = RM+BM; gestureRecognizers = <NSArray: 0x2829fd3b0>; layer = <CALayer: 0x2827b7a20>; 
contentOffset: {0, 0}; contentSize: {826.40747614318218, 220}; adjustedContentInset: {0, 0, 0, 0}; 
dataSource: <Scored.ScoresViewController: 0x112005000>>>

Я попытался безуспешно:

tableView.contentLayoutGuide.widthAnchor.constraint(equalToConstant: largeur)
tableView.frameLayoutGuide.widthAnchor.constraint(equalToConstant: largeur)

, и приведенные ниже строки тезисов не работают (Невозможно присвоить свойству: свойство 'width' доступно только для получения)

tableView.frameLayoutGuide.layoutFrame.width = largeur 
tableView.frameLayoutGuide.layoutFrame = CGRect(x: tableView.frame.origin.x, y: tableView.frame.origin.y, width: largeur, height: UIScreen.main.bounds.height)

спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...