Ne Peut Pas Défiler UIScrollView
J'ai un UIScrollView
de l'IB lié au délégué et avec le bon référencement outlet, a déclaré dans l'en-tête:
IBOutlet UIScrollView *scrollView;
Et appelé dans mon viewDidLoad
:
- (void)viewDidLoad
{
[super viewDidLoad];
[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320, 500)];
}
Il a la bonne taille et la largeur de l'IB, et les valeurs par défaut des Attributs de l'inspecteur.
Pourquoi je ne peux pas faire défiler?
EDIT: Aussi, la couche de sage il n'y a pas d'autre point de vue, contradictoires pour un z-index.
Vous devez vous connecter pour publier un commentaire.
Est le contenu de plus grande taille que la scrollview de l'image? C'est la seule façon dont il va les faire défiler.
Double-vérifier que vous avez la taille du contenu plus grand que de faire défiler la vue de la taille elle-même. Si il sera plus grand il va se défiler.
m à l'aide de Xcode 6/iOS 8+ maintenant avec mise en page automatique activé, et j'ai eu le même problème en premier lieu, la suppression automatique de mise en page ne fonctionne pas du tout, de sorte afin de faire défiler la vue de défilement verticale, j'ai fait en sorte suivantes:
hauteur, cela va presque sans dire...
épinglé, je l'ai fait à l'aide de storyboard donc pas de code montrant jusqu'ici
Si vous voulez faire le défilement de l'affichage à défilement horizontale, alors assurez-vous que la taille du contenu, la largeur est plus grande que la largeur de l'écran, l'autre règle s'applique de la même.
Cela a fonctionné pour moi, j'espère que ça peut aider quelqu'un.
Je ne suis pas sûr de ce que la réponse à votre question était quand vous l'avez demandé.
Pour l'instant, en vertu de mise en page automatique, l'ajout de contraintes pour faire défiler la vue juste de résoudre votre problème.
activer le défilement
cochez la case "Scolling Activé" et assurez-vous que la taille du contenu est plus grand que la hauteur de l'écran