Je vais essayer d'obtenir un UILabel pour faire défiler à l'intérieur d'un UIScrollView mais elle ne marche pas, faites défiler jusqu'
C'est dans mon .m
- (void)viewDidLoad
{
[super viewDidLoad];
[self.scrollView addSubview:self.contentView];
self.scrollView.contentSize = self.contentView.bounds.size;
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
NSMutableArray *arr = [[NSMutableArray alloc]init];
arr = [Singleton getArray];
NSString *str = [arr componentsJoinedByString:@"\n"];
summaryLabel.text = str;
}
C'est dans mon .h
@interface TotalViewController : UIViewController
{
UIScrollView *scrollView;
UIView *contentView;
}
@property (nonatomic, retain) IBOutlet UIScrollView * scrollView;
@property (nonatomic, retain) IBOutlet UIView * contentView;
@property (nonatomic,strong) IBOutlet UILabel * summaryLabel;
Mon Label est connecté à la Vue-Contrôleur, mon contentView est connecté à la Vue-Contrôleur, et mon summaryLabel est connecté à la Vue-Contrôleur. J'ai besoin de l'étiquette pour faire défiler et il n'est pas.
OriginalL'auteur Johnny Cox | 2012-07-02
Vous devez vous connecter pour publier un commentaire.
Vraiment une réponse simple, si vous ne voulez qu'un seul de défilement de l'étiquette, serait d'utiliser des UITextView à la place (référence). Désactiver la modification, et vous obtenez un défilement de l'étiquette.
(Presque mot pour mot: comment ajouter une fonction de défilement à un UILabel)
Les gars, vous qui pensez de l'utilisation de UITextView doit être conscient que c'est absolument obtenir des bugs. Si vous voulez de défilement, ainsi que le réglage de la taille de police/de la famille, UITextView peut vous rester jusqu'à la nuit. (surtout si vous êtes à la mise en place du texte par programmation, non pas par la table de montage séquentiel.) Voir aussi stackoverflow.com/a/19168661/4493512
OriginalL'auteur Dawson Toth
UIScrollView ne faites défiler si son contenu ne sont pas plus grandes que la zone visible. Compte tenu de l'affectation le texte de l'étiquette après avoir défini contentSize de la scrollview, il est peu probable que cela se passe correctement. Je voudrais essayer quelque chose comme ça...
Et si vous NE souhaitez que la sélection, puis à l'aide UITextView est la "meilleure réponse". J'avais un contenu qui n'est ni mieux, hors de leur contexte. Tout dépend de ce que vous voulez faire.
OriginalL'auteur Jerry Jones