J'ai mis un ScrollView dans le storyboard.
Ensuite, dans le code que j'appelle
self.scroll.frame = CGRectMake(100, 0, 800, 900);
Je suppose que le parpath devrait changer la position en (100, 0)
Mais d'une manière ou d'une autre, il rest dans la position d'origine où était placé le storyboard.
Qu'est-ce que je rate ?
Oui, cela ne fonctionnera pas du tout pour une vue dans le système de layout automatique si elle est ajoutée en utilisant le storyboard ou le xib.
Si vous souhaitez définir l'initialisation du cadre dans votre code.
@property (nonatomic,strong) UIScrollView *scrollView; _scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
Si vous souhaitez définir la position dans le système de layout automatique, vous devez envisager de mettre à jour les contraintes de la vue.
self.scrollViewWidthConstraint.constant += 20; [self.scrollView updateConstraints];